174 점, 12 개의 반경 세그먼트, 100 개의 반경 및 174 개의 세그먼트로 구성된 튜브 형상이 있습니다. 튜브의 어느 부분에서 두 번 클릭하면 +/- 8 포인트가있는 튜브의 비율이 조정 된 부분이 표시됩니다. 이제 튜브의 절곡 부분을 클릭하면 튜브의 직선 부분을 클릭했을 때 비례가 잘 보이지 않습니다.three.js - 튜브 형상의 스케일링/변형
다음 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;
가 적절히 확장 또는되도록 실린더에 굽힘 부분이 튜브를 직선 부 같다고 변환 어쨌든 있는가?