2012-02-17 2 views
2

안녕하세요 도움을 미리 감사드립니다. 나는 동전의 두 이미지를 가지고 동전의 머리와 꼬리를 말한다. three.js를 사용하여 3D 코인을 만들고 싶습니다. 나는 많이 시도했지만 동전의 실제 모양을 얻을 수 없었다. 내 코드는 다음과 같습니다.three.js CylinderGeometry를 사용하여 두 이미지의 동전으로 동전을 만드는 방법.

mesh = new THREE.Mesh(
    new THREE.CylinderGeometry(20, 20, 0, 20, 1, false), 
    new THREE.MeshBasicMaterial({ map: THREE.ImageUtils.loadTexture('coin1.png'), 
            overdraw: true })); 
scene.add(mesh); 

실제 3D 동전처럼 보이도록 두 번째 이미지를 추가하는 방법을 도와주십시오.

안부

+0

답변에 만족하면 (귀하의 의견에 따르면, 귀하의 의견에 따르면) 답변을 승인 된 것으로 표시하십시오 (초록색 틱). – NightElfik

+0

빠른 리마인더 - NightElfik에 문제 해결을위한 크레딧을 제공하는 답변 옆의 체크를 클릭하십시오. – Spaceghost

답변

1

나는 three.js를에 전문가가 아니지만, 나는 그것이 다른 엔진처럼 동일 가정합니다.

동전의 상단, 하단 및 하단을 포함하는 텍스처 하나를 만들어야합니다. 그런 다음 실린더의 삼각형에 텍스처를 매핑해야합니다. 따라서 실린더와 매핑을 직접 만들어야합니다. Texturing a Cylinder in Three.js 질문에 대한 자세한 내용을 찾을 수 있습니다.