소스 검색

Properly handle the primitive inversion

Garrett Johnson 6 년 전
부모
커밋
ac3cffd8c9
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      examples/js/loaders/LDrawLoader.js

+ 2 - 2
examples/js/loaders/LDrawLoader.js

@@ -1305,7 +1305,7 @@ THREE.LDrawLoader = ( function () {
 						var material = parseColourCode( lp );
 
 						var inverted = currentParseScope.inverted;
-						var ccw = ! bfcEnabled || bfcEnabled && bfcCCW && ! inverted;
+						var ccw = ! bfcEnabled || ( bfcCCW !== inverted );
 						var v0, v1, v2;
 
 						if ( ccw === true ) {
@@ -1338,7 +1338,7 @@ THREE.LDrawLoader = ( function () {
 						var material = parseColourCode( lp );
 
 						var inverted = currentParseScope.inverted;
-						var ccw = ! bfcEnabled || bfcEnabled && bfcCCW && ! inverted;
+						var ccw = ! bfcEnabled || ( bfcCCW !== inverted );
 						var v0, v1, v2, v3;
 
 						if ( ccw === true ) {