feature: PoseTransform运算符重载
This commit is contained in:
@@ -70,6 +70,25 @@ namespace Models
|
||||
|
||||
}
|
||||
|
||||
public static Vector3 operator +(PoseTransform a) => a.ResultPosition;
|
||||
|
||||
public static Vector3 operator -(PoseTransform a) => -a.ResultPosition;
|
||||
|
||||
public static Vector3 operator +(PoseTransform a, PoseTransform b) =>
|
||||
a.ResultPosition + b.ResultPosition;
|
||||
|
||||
public static Vector3 operator -(PoseTransform a, PoseTransform b) =>
|
||||
a.ResultPosition - b.ResultPosition;
|
||||
|
||||
public static Vector3 operator *(PoseTransform a, int b) =>
|
||||
a.ResultPosition * b;
|
||||
|
||||
public static Vector3 operator *(int a, PoseTransform b) =>
|
||||
a * b.ResultPosition;
|
||||
|
||||
public static Vector3 operator /(PoseTransform a, int b) =>
|
||||
a.ResultPosition / b;
|
||||
|
||||
/// <summary>
|
||||
/// 获得同相关捕捉点关联的骨骼
|
||||
/// </summary>
|
||||
|
Reference in New Issue
Block a user