2014-01-25 40 views
3

是否有任何方式在三维定义像三JS创建自定义3D几何

变种X = 0,Y = 0,Z形= 0;

var heartShape = new THREE。 形状();

heartShape.moveTo(x + 25,y + 25,z);

heartShape.bezierCurveTo(X + 25,Y + 25,Ž,X + 20,Y,Ž,X,Y,Ž);

heartShape.bezierCurveTo(X - 30,Y,Ž,X - 30,Y + 35,Ž,X - 30,Y + 35,Z-30 ); ....

回答

0

你可以通过这个例子各种形状创造.... http://threejs.org/examples/#webgl_geometry_shapes

+0

感谢答案。这是所有2D形状声明。 – PANKAJ

+0

是的,它的所有二维声明,挤压几何和挤压设置,他们已经创建了三维形状......(检查示例代码行号87)..也Three.Shape()是专为2d形状驱动/使用路径.. 。 – user2089677

+0

再次感谢您的回答。我写的代码来自你所指的同一个例子。我期待在3D中创造形状。因此,如果可用,我必须使用现有库或创建一个新库。 – PANKAJ