Ejemplo n.º 1
0
 public static float AbsDot(Normal3D n1, Vector3D v2)
 {
     return(System.Math.Abs(Dot(n1, v2)));
 }
Ejemplo n.º 2
0
 public static float Dot(Normal3D n1, Vector3D v2)
 {
     return((n1.X * v2.X) + (n1.Y * v2.Y) + (n1.Z * v2.Z));
 }
Ejemplo n.º 3
0
 public static float AbsDot(Vector3D v1, Normal3D n2)
 {
     return(System.Math.Abs(Dot(v1, n2)));
 }
Ejemplo n.º 4
0
 public static Vector3D Cross(Normal3D v1, Vector3D v2)
 {
     return(new Vector3D((v1.Y * v2.Z) - (v1.Z * v2.Y),
                         (v1.Z * v2.X) - (v1.X * v2.Z),
                         (v1.X * v2.Y) - (v1.Y * v2.X)));
 }
Ejemplo n.º 5
0
 public static float Dot(Vector3D v1, Normal3D n2)
 {
     return((v1.X * n2.X) + (v1.Y * n2.Y) + (v1.Z * n2.Z));
 }
Ejemplo n.º 6
0
 public static float Dot(Vector3D v1, Normal3D n2)
 {
     return (v1.X * n2.X) + (v1.Y * n2.Y) + (v1.Z * n2.Z);
 }
Ejemplo n.º 7
0
 public static float Dot(Normal3D n1, Vector3D v2)
 {
     return (n1.X * v2.X) + (n1.Y * v2.Y) + (n1.Z * v2.Z);
 }
Ejemplo n.º 8
0
 public static float AbsDot(Normal3D n1, Vector3D v2)
 {
     return System.Math.Abs(Dot(n1, v2));
 }
Ejemplo n.º 9
0
 public static Vector3D Cross(Normal3D v1, Vector3D v2)
 {
     return new Vector3D((v1.Y * v2.Z) - (v1.Z * v2.Y),
         (v1.Z * v2.X) - (v1.X * v2.Z),
         (v1.X * v2.Y) - (v1.Y * v2.X));
 }
Ejemplo n.º 10
0
 public static Normal3D Normalize(Normal3D v)
 {
     return v / v.Length();
 }
Ejemplo n.º 11
0
 public static float AbsDot(Vector3D v1, Normal3D n2)
 {
     return System.Math.Abs(Dot(v1, n2));
 }
Ejemplo n.º 12
0
 public static float Dot(Normal3D n1, Normal3D n2)
 {
     return (n1.X * n2.X) + (n1.Y * n2.Y) + (n1.Z * n2.Z);
 }
Ejemplo n.º 13
0
 public static float AbsDot(Normal3D n1, Normal3D n2)
 {
     return System.Math.Abs(Dot(n1, n2));
 }
Ejemplo n.º 14
0
 public static Normal3D Normalize(Normal3D v)
 {
     return(v / v.Length());
 }
Ejemplo n.º 15
0
 public static float AbsDot(Normal3D n1, Normal3D n2)
 {
     return(System.Math.Abs(Dot(n1, n2)));
 }
Ejemplo n.º 16
0
 public static float Dot(Normal3D n1, Normal3D n2)
 {
     return((n1.X * n2.X) + (n1.Y * n2.Y) + (n1.Z * n2.Z));
 }