我是three.js的新手......到目前为止,我可以用摄像机视图创建形状,场景和游戏.
在我的项目中,我创建的形状是球体,我使用图像作为材料的纹理....
我的问题是如何制作自定义形状(不是球形,矩形......)?例如,我如何创建半球?
我现在的代码:
// create texture
texture = THREE.ImageUtils.loadTexture('red.png');
// create a sphere shape
geometry = new THREE.SphereGeometry( 50, 16, 16 );
// give a shape red color
material = new THREE.MeshLambertMaterial({map: texture});
// create an object
mesh = new THREE.Mesh( geometry, material );
Run Code Online (Sandbox Code Playgroud)