public static void SetMatrixLocal(this UnityEngine.Transform transform, UnityEngine.Matrix4x4 matrix)
 {
     transform.localScale    = matrix.GetScale();
     transform.localRotation = matrix.GetRotation();
     transform.localPosition = matrix.GetPosition();
 }
Esempio n. 2
0
		public static void LocalFromMatrix4x4(this Transform transform, Matrix4x4 matrix)
		{
			transform.localScale = matrix.GetScale();
			transform.localRotation = matrix.GetRotation();
			transform.localPosition = matrix.GetPosition();
		}
 //TODO:fix it
 internal void SetPosition(Matrix4x4 matrix)
 {
     this.gameObject.transform.position = matrix.GetPosition();
     this.gameObject.transform.rotation = matrix.GetUnityRotation();
     this.gameObject.transform.localScale = matrix.GetScale();
 }