using System; using System.Collections.Generic; using System.Text; namespace StgSharp.Math { public static unsafe partial class VectorCalc { public static float Cross(Vec2D vec1, Vec2D vec2) { return vec1.X * vec2.Y - vec1.Y * vec2.X; } public static Vec3D Cross(Vec3D vec1, Vec3D vec2) { return new Vec3D( vec1.Y * vec2.Z - vec1.Z * vec2.Y, vec1.X * vec2.Z - vec1.Z * vec2.X, vec1.X * vec2.Y - vec1.Y * vec2.X ); } } }