3

174 ポイント、12 半径セグメント、100 半径、174 セグメントのチューブ ジオメトリがあります。チューブの任意の部分をダブルクリックすると、チューブのスケーリングされた部分が +/- 8 ポイントで表示されます。問題は、チューブの曲げ部分をクリックすると、チューブの直線部分をクリックした場合と比べて、スケーリングされた部分が見栄えがよくないことです。

2枚の画像の下にあります。3Dフルパイプ曲げで選択した部分

ここでjsfiddleを見つけてください。

以下のスケーリングのコードを見つけてください。

tube = new THREE.TubeGeometry(extrudePath, segments, 100, radiusSegments, closed, debug);           
            tube.dynamic = true;

            tube.computeBoundingBox();
            console.log(tube);          
            tube.scale.x = tube.boundingBox.max.x;
            tube.scale.z = tube.boundingBox.max.z;

それを適切にスケーリングするか、その曲げ部分を円筒に変換して、チューブの直線部分のように見せる方法はありますか?

4

1 に答える 1