在我的项目中,我创建的形状是球体,并且我使用了一张图片作为材质...
如何创建自定义形状(不是球体、矩形等)?比如说,如何创建半球体?
目前我的代码:
如何创建自定义形状(不是球体、矩形等)?比如说,如何创建半球体?
目前我的代码:
// create a texture
texture = THREE.ImageUtils.loadTexture('red.png');
// create a sphere shape
geometry = new THREE.SphereGeometry(50, 16, 16);
// give it a shape red color
material = new THREE.MeshLambertMaterial({map: texture});
// create an object
mesh = new THREE.Mesh( geometry, material);
renderer = new THREE.CanvasRenderer();//new THREE.WebGLRenderer( { antialias: true } );
看起来可能不太漂亮,但它能工作。祝你好运! - George Profenza