0

CylinderGeometry を使用して 3D コーンを作成しています。

ImageUtils.loadTexture円錐の底面と曲面に画像をロードするために 使用しています。

var mat1 = new THREE.MeshBasicMaterial({ color : 0xcccccc , map: THREE.ImageUtils.loadTexture( 'textures/CIRCLE_1.png' ), overdraw: true } );     
var mat2 = new THREE.MeshBasicMaterial({ color : 0xcccccc , map: THREE.ImageUtils.loadTexture( 'textures/LABEL.png' ), overdraw: true } ); 

円錐に合わせて曲面イメージが押しつぶされています。

画像の残りの部分を表示せずに、コーンに表示する画像の一部を選択できますか?

または、三角形の画像を提供すると、円錐のレンダリング中に画像の透明部分も現れるため、中空の円錐が作成されます。

この投稿に画像を添付できません。

4

1 に答える 1

0

画像の一部を選択するには、UV座標を変更する必要があります。それがどれほど簡単かはわかりません。もう1つの方法は、gimpやphotoshopで好みに合わせて画像を変更することです。

于 2013-02-15T08:21:01.923 に答える