Example #1
0
    public static Vector3L ClosestPointOfPoint3dWithPlane3d(Vector3L point, Plane3d plane)
    {
        FloatL dot      = Vector3L.Dot(plane.m_planeNormal, point);
        FloatL distance = dot - plane.GetDistanceFromOrigin();

        return(point - plane.m_planeNormal * distance);
    }
Example #2
0
 public static FloatL PlaneEquation(Vector3L point, Plane3d plane)
 {
     return(Vector3L.Dot(point, plane.m_planeNormal) - plane.GetDistanceFromOrigin());
 }