WebGLとthree.jsを使い始めたばかりです。 私は実際には、コーナーとエンディングを丸めた太い線を作成したいと思います。 (例えば、画像を参照)WebGLとThree.jsで丸みのある太い線を描く
残念ながら、私は、まずLineBasicMaterialのこのlinecapプロパティが実際に動作しないことがわかります。 Three.js LineBasicMaterial
私はチューブを使用して考えるように始めたが、その後、私は、私はまだラウンドキャップを得ないだろうと思い...
誰かが、私は上の写真でラインを作成することができますどのように任意のアイデアを持っていますか?必ずしもthree.jsで作成する必要はありませんが、WebGLが必要です。 (私はさらにこの行をアニメーション化したい...)
ありがとうございました。
乾杯
2dまたは3d? 2dの場合、私は最も簡単なアプローチをとるでしょう:各ラインを長方形+2半円として描きます。それ以外の場合は、https://mattdesl.svbtle.com/drawing-lines-is-hardのようなものがあります –
残念ながら私はそれが3dになるために必要なこのhttp://labs.hyperandroid.com/efficient-webgl-stroking – gman
です。画像は(0,0,0)、(1,0,0)、(1,0,0)、(1,0,0,1)、(1,2,0,0)、(1,0,0,0)のような座標を持つと想像することができます。左側の頂点。しかし、リンクをありがとう。私はそれらをチェックします。 – Merc