Explorar o código

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

Michael Herzog hai 5 meses
pai
achega
82c64b0878
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  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号