174 ポイント、12 半径セグメント、100 半径、174 セグメントのチューブ ジオメトリがあります。チューブの任意の部分をダブルクリックすると、チューブのスケーリングされた部分が +/- 8 ポイントで表示されます。問題は、チューブの曲げ部分をクリックすると、チューブの直線部分をクリックした場合と比べて、スケーリングされた部分が見栄えがよくないことです。
2枚の画像の下にあります。
ここで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;
それを適切にスケーリングするか、その曲げ部分を円筒に変換して、チューブの直線部分のように見せる方法はありますか?