コード例 #1
0
ファイル: PoseUtility.cs プロジェクト: Staskkk/VRPhone
 public static Pose From(Pose3d pose)
 {
     return(From(pose.position, pose.rotation));
 }
コード例 #2
0
ファイル: PoseUtility.cs プロジェクト: Staskkk/VRPhone
 public static Pose WorldToLocal(this Pose pose, Pose3d relativeTo)
 {
     return(pose.Prepend(Inverse(relativeTo)));
 }
コード例 #3
0
ファイル: PoseUtility.cs プロジェクト: Staskkk/VRPhone
 public static Pose Prepend(this Pose pose, Pose3d prepend)
 {
     return(Append(prepend, pose));
 }
コード例 #4
0
ファイル: PoseUtility.cs プロジェクト: Staskkk/VRPhone
 public static Pose LocalToWorld(this Pose pose, Pose3d relativeTo)
 {
     return(pose.Prepend(relativeTo));
 }
コード例 #5
0
ファイル: PoseUtility.cs プロジェクト: Staskkk/VRPhone
 //public static Pose Append(this Pose pose, Pose3d append) { return From(pose).Append(append); }
 public static Pose Append(this Pose pose, Pose3d append)
 {
     return(From(pose.position + pose.rotation * append.position, pose.rotation * append.rotation));
 }