فهرست منبع

copy rotation in Object.clone()

ncannasse 8 سال پیش
والد
کامیت
df6f69e430
2فایلهای تغییر یافته به همراه8 افزوده شده و 0 حذف شده
  1. 7 0
      h3d/Quat.hx
  2. 1 0
      h3d/scene/Object.hx

+ 7 - 0
h3d/Quat.hx

@@ -36,6 +36,13 @@ class Quat {
 		return lengthSq().sqrt();
 	}
 
+	public inline function load( q : Quat ) {
+		this.x = q.x;
+		this.y = q.y;
+		this.z = q.z;
+		this.w = q.w;
+	}
+
 	public function clone() {
 		return new Quat(x, y, z, w);
 	}

+ 1 - 0
h3d/scene/Object.hx

@@ -275,6 +275,7 @@ class Object implements h3d.impl.Serializable {
 		o.scaleX = scaleX;
 		o.scaleY = scaleY;
 		o.scaleZ = scaleZ;
+		o.qRot.load(qRot);
 		o.name = name;
 		o.follow = follow;
 		o.followPositionOnly = followPositionOnly;