ソースを参照

Fix for the removed `getNormalVector()` in CurvePath.getWrapPoints

- See #4105
Joshua Koo 11 年 前
コミット
30b8393089
1 ファイル変更2 行追加1 行削除
  1. 2 1
      src/extras/core/CurvePath.js

+ 2 - 1
src/extras/core/CurvePath.js

@@ -312,7 +312,8 @@ THREE.CurvePath.prototype.getWrapPoints = function ( oldPts, path ) {
 		// check for out of bounds?
 
 		var pathPt = path.getPoint( xNorm );
-		var normal = path.getNormalVector( xNorm ).multiplyScalar( oldY );
+		var normal = path.getNormalVector( xNorm );
+		normal.set( -normal.y, normal.x ).multiplyScalar( oldY );
 
 		p.x = pathPt.x + normal.x;
 		p.y = pathPt.y + normal.y;