1
在Cinema4d中,这个模型使用两个圆圈扫描nurbs。一个圆是轮廓样条曲线,并沿另一个圆弧路径扫描。随着扫描的Nurbs您可以指定启动和停止的完成率和规模等如何在Three.js中重新创建此扫描nurbs模型?
有没有一种方式重现这三个JS?我想我可以将它导出为STL,但我更愿意让3.js自己来管理它。
更新:
我设置了一系列CircleGeometry来使用此效果绕。
var startR = .6,
incR = .0049;
for (var p = 0; p < 110; p++) {
var r = startR - (incR * p);
var geometry = new THREE.CircleGeometry(r, 12);
var material = new THREE.MeshBasicMaterial({ color: 0x000000 });
material.side = THREE.DoubleSide;
geometry.applyMatrix(new THREE.Matrix4().makeTranslation(-7, 0, 0));
var circle = new THREE.Mesh(geometry, material);
circle.rotation.y += p * 0.05
scene.add(circle);
}
所以,也许下一步就是这些圈的几何形状,结合一个对象?
这是辉煌的。谢谢! – Chris