internal static float Normal(Point v) { return (float)Math.Sqrt(DotProduct(v, v)); // normal = length of vector }