Browse Source

Merge pull request #15389 from jgg3/shape-geometry-holes

ShapeGeometry: Handle CW boundary with CW holes
Mr.doob 6 years ago
parent
commit
7c5671d22f
1 changed files with 5 additions and 7 deletions
  1. 5 7
      src/geometries/ShapeGeometry.js

+ 5 - 7
src/geometries/ShapeGeometry.js

@@ -121,17 +121,15 @@ function ShapeBufferGeometry( shapes, curveSegments ) {
 
 
 			shapeVertices = shapeVertices.reverse();
 			shapeVertices = shapeVertices.reverse();
 
 
-			// also check if holes are in the opposite direction
-
-			for ( i = 0, l = shapeHoles.length; i < l; i ++ ) {
+		}
 
 
-				shapeHole = shapeHoles[ i ];
+		for ( i = 0, l = shapeHoles.length; i < l; i ++ ) {
 
 
-				if ( ShapeUtils.isClockWise( shapeHole ) === true ) {
+			shapeHole = shapeHoles[ i ];
 
 
-					shapeHoles[ i ] = shapeHole.reverse();
+			if ( ShapeUtils.isClockWise( shapeHole ) === true ) {
 
 
-				}
+				shapeHoles[ i ] = shapeHole.reverse();
 
 
 			}
 			}