2
0
Эх сурвалжийг харах

Merge pull request #13962 from ndebeiss/SVGLoader_sweep_flag

SVGLoader : correction for sweep_flag
Mr.doob 7 жил өмнө
parent
commit
7521d0e3d6

+ 1 - 2
examples/js/loaders/SVGLoader.js

@@ -433,9 +433,8 @@ THREE.SVGLoader.prototype = {
 			var theta = svgAngle( 1, 0, ( x1p - cxp ) / rx, ( y1p - cyp ) / ry );
 			var delta = svgAngle( ( x1p - cxp ) / rx, ( y1p - cyp ) / ry, ( - x1p - cxp ) / rx, ( - y1p - cyp ) / ry );
 			delta = delta % ( Math.PI * 2 );
-			if ( ! sweep_flag ) delta -= 2 * Math.PI;
 
-			path.currentPath.absellipse( cx, cy, rx, ry, theta, theta + delta, theta + delta < theta, x_axis_rotation );
+			path.currentPath.absellipse( cx, cy, rx, ry, theta, theta + delta, sweep_flag === 0, x_axis_rotation );
 
 		}