0
私はシーンに追加するとき地面に対して垂直であるradiusSegments = 2、とフラットTHREE.TubeGeometryを作成しました地面と平行か?THREE.TubeGeometryセグメントをどのように回転させるのですか?</p> <p><a href="https://i.stack.imgur.com/U3qTt.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/U3qTt.png" alt="enter image description here"></a></p> <p>彼らがなるように、各チューブセグメントを回転させることができる:
var points = [];
for (var i = 0; i < 5; i++) {
var randomY = i*5/2*10 + -50;
var randomX = 15*Math.sin(5*i);
points.push(new THREE.Vector3(randomX, randomY, 0));
}
var tubeGeometry = new THREE.TubeGeometry(new THREE.SplineCurve3(points), 64, 6, 2, false);
tubeMesh = createMesh(tubeGeometry);
scene.add(tubeMesh);
は私が盲目またはあなたが本当に絵にTubeGeometryを持っていないのですか? – Hasan
@ Zagoda radiusSegments = 2のTubeGeometryはリボンのように見えます。 –
どこから頂点を得ますか? – juagicre