Three.js添加多个几何体

时间:2016-10-25 20:53:48

标签: javascript three.js geometry

大家好,我是以Three.js开头的,我不知道为什么我的第二个几何体不显示。如果我错过了什么,请帮助我。我添加了包含所有材质的第一个几何体并添加到场景中,但我的第二个几何体不希望出现。需要一点帮助,非常感谢!!!

Uri

2 个答案:

答案 0 :(得分:1)

只是澄清一下。控制台日志中的任何错误消息?

var hex = color.getHex();

因为getHex()是一种方法。

另外,为什么不

var sphereMaterial = new THREE.MeshLambertMaterial( { color: 0xee7800} );

Color的构造看起来很奇怪。它应该是这样的:

var color = new THREE.Color( 0xee7800 );

答案 1 :(得分:1)

您的球体位于y = 10,但相机位于y = 0; z = 5,这意味着它的视点位于球体的略微下方。即,球体在屏幕外。尝试设置camera.position.z = 30以使球体进入视野。