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