2
0
ShiroSmith 4 жил өмнө
parent
commit
a228a75cba

+ 2 - 2
hrt/prefab/l3d/Spline.hx

@@ -69,7 +69,7 @@ class Spline extends Object3D {
 	@:s var step : Float = 1.0;
 	@:s var step : Float = 1.0;
 	@:s var threshold : Float = 0.01;
 	@:s var threshold : Float = 0.01;
 
 
-	// Save/Load the curve as an array of absPos
+	// Save/Load the curve as an array of local transform
 	@:c public var pointsData : Array<h3d.Matrix> = [];
 	@:c public var pointsData : Array<h3d.Matrix> = [];
 
 
 	// Graphic
 	// Graphic
@@ -413,7 +413,7 @@ class Spline extends Object3D {
 		lineGraphics.clear();
 		lineGraphics.clear();
 		var b = true;
 		var b = true;
 		for( s in data.samples ) {
 		for( s in data.samples ) {
-			var localPos = ctx.local3d.globalToLocal(s.pos);
+			var localPos = ctx.local3d.globalToLocal(s.pos.clone());
 			b ? lineGraphics.moveTo(localPos.x, localPos.y, localPos.z) : lineGraphics.lineTo(localPos.x, localPos.y, localPos.z);
 			b ? lineGraphics.moveTo(localPos.x, localPos.y, localPos.z) : lineGraphics.lineTo(localPos.x, localPos.y, localPos.z);
 			b = false;
 			b = false;
 		}
 		}