2016-12-02 18 views
0

このメッシュのサイズを増やす方法は?ここ

logoMesh.scale.x = 1.5; 
    logoMesh.scale.y = 1.5; 
    logoMesh.scale.z = 1.5; 
    logoMesh.position.set(0,-0.6,-0.6); 

を試みたが、結果は私がhttps://jsfiddle.net/nL2spe5d/ 期待するものではありません、私はカップで画像のサイズを大きくしたい回転する紙コップ

https://jsfiddle.net/o5cd8g0h/

のデモです
画像が正しく配置されない

logoMeshのサイズを増やす方法は?

答えて

1

私が入手すると、それはlogoFaceArrayに依存します。簡単に言えば、それは顔のインデックスを含んでいます。幅6面、高さ8面。 したがって、ロゴメッシュを大きくしたい場合は、このインデックス配列を変更する必要があります。ここでは、multiplier変数で遊んことができ、またはあなたが1に等しいそれを残すが、lxlyの制限を変更するが、彼ら(lxly)は偶数でなければならないことを覚えておくことができ、

var logoFaceArray = []; 
var multiplier = 2; 
for(var lx = 0; lx < 6 * multiplier; lx++){ 
    for(var ly = 0; ly < 8 * multiplier; ly++){ 
    var index = 24 * lx + ly; 
    logoFaceArray.push(index); 
    } 
} 

それ以外の場合は、ロゴの下部にはこぎりができます。

jsfiddle

関連する問題