Ejemplo n.º 1
0
 public static LFloat Angle(LVector4 lhs, LVector4 rhs)
 {
     lhs.Normalize();
     rhs.Normalize();
     return(LMath.Acos(lhs.Dot(rhs)) * LMath.RadToDeg);
 }
Ejemplo n.º 2
0
 public LFloat Dot(LVector4 v)
 {
     return(LVector4.Dot(this, v));
 }
Ejemplo n.º 3
0
 public static LVector4 Project(LVector4 vec, LVector4 on)
 {
     return(vec.Dot(on) / on.sqrMagnitude * on);
 }