1

Three.jsを使用して、リングの3Dモデル(指に付けたものや円形のリングなど)を作成しようとしています。

チューブ ジオメトリ クラス/オブジェクトを使用できると思います。

https://github.com/mrdoob/three.js/blob/master/src/extras/geometries/TubeGeometry.js

ソースを見ると、次のパラメーターが必要なようです。

path, segments, radius, radiusSegments, closed, debug

必須なのはパスだけです。ただし、パスを設定する方法がわかりません:

https://github.com/mrdoob/three.js/blob/master/src/extras/core/Path.js

http://mrdoob.github.com/three.js/docs/57/#Reference/Extras.Core/Path

http://mrdoob.github.com/three.js/docs/57/#Reference/Extras.Core/CurvePath

パスの設定方法を教えてくれるチュートリアル、ドキュメント、またはコードのスニペットはありますか?

リングの 3D モデルを作成する際のガイドとして、他に何か送っていただけるものがあれば、大歓迎です。チューブ ジオメトリ クラス/オブジェクトの使用が機能するかどうかさえわかりませんが、それは私の最初の試みです。

お時間をいただきありがとうございます。

更新: TorusGeometry を使用すると、次のようになります。 デフォルトのトーラス

オブジェクトの他の「側面」を見ることができるようにオブジェクトを動かそうとしていますが、トーラスの外壁と内壁を「平らにする」ことができるかどうか疑問に思っていました. トーラスを表示して内壁と外壁を「平らにする」方法がわからない場合は、別の質問を投稿してここからリンクします。

ご覧いただきありがとうございます。

4

1 に答える 1

4

それよりも簡単です。

THREE.TorusGeometry( radius, tubeRadius, radialSegments, tubularSegments )
于 2013-03-30T00:47:35.493 に答える