2016-12-02 7 views
0

여기메쉬 크기를 늘리는 방법은?

나는 컵에 이미지 크기를 늘리려면 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/ 을 기대하지 않습니다
이미지가 잘못 배치됩니다.

로고 메쉬의 크기를 늘리는 방법은 무엇입니까?

답변

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로 동일두고 있지만, lxly의 한계를 변경할 수 있지만, (lx, ly)가 짝수 될 필요가 있음을 기억할 수있는, 그렇지 않으면 로고 하단에 톱날이 생깁니다.

jsfiddle

관련 문제