Просмотр исходного кода

ExtrudeGeometry: Honor `closed` property of `CatmullRomCurve3`. (#32410)

Michael Herzog 5 месяцев назад
Родитель
Сommit
82c64b0878
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      src/geometries/ExtrudeGeometry.js

+ 2 - 2
src/geometries/ExtrudeGeometry.js

@@ -112,9 +112,9 @@ class ExtrudeGeometry extends BufferGeometry {
 
 				// SETUP TNB variables
 
-				// TODO1 - have a .isClosed in spline?
+				const isClosed = extrudePath.isCatmullRomCurve3 ? extrudePath.closed : false;
 
-				splineTube = extrudePath.computeFrenetFrames( steps, false );
+				splineTube = extrudePath.computeFrenetFrames( steps, isClosed );
 
 				// log(splineTube, 'splineTube', splineTube.normals.length, 'steps', steps, 'extrudePts', extrudePts.length);
 

粤ICP备19079148号