three.js - 无法创建圆柱体

Bor*_*isD 5 javascript 3d three.js

我正在尝试创建一个Cylinder,但没有成功.这是我的代码:

geometry02 = new THREE.CylinderGeometry( 20, 100, 100, 1000 );
material02 = new THREE.MeshBasicMaterial({color: 0x0000ff});
cylinder02 = new THREE.Mesh( geometry02, material02 );
cylinder02.position.x = 300;
scene.addObject( cylinder02 );
Run Code Online (Sandbox Code Playgroud)

我忘了包含一些东西吗?

Geo*_*nza 6

您刚刚发布的代码段没有任何问题.如果我粘贴一个例子,我可以确认它运行正常.

确保:

  1. 没有任何javascript错误(请查看浏览器的控制台)
  2. 相机指向正确的方向
  3. 您的模型的位置/比例具有不错的值/位于相机的截头/可见区域内

作为旁注,您可能希望将segmentsRadius参数(1000)减小为较小的值.您可能会获得具有较少顶点/面的类似外观/水平细节.