这是一个旋转纸杯的演示
https://jsfiddle.net/o5cd8g0h/
我想增加杯子中图像的大小,试过这个
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/
图像放置不正确
如何增加logoMesh的大小?
答案 0 :(得分:1)
我得到它,这取决于logoFaceArray
。简单来说,它包含面部索引。宽度为6个面,高度为8个面。
因此,如果您想使徽标网格更大,则必须更改此索引数组。
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);
}
}
您可以在此处使用multiplier
变量,也可以将其保留为1,但更改lx
和ly
的限制,但请记住它们({{ 1}},lx
)必须是偶数,否则你会在徽标的底部看到锯边。
jsfiddle示例