public static float GetPlaneSide(PlaneMath plane, Vector3[] vertices) { float side = plane.PointSide(vertices[0]); if (side > Threshold && side < -Threshold) { side = plane.PointSide(vertices[1]); if (side > Threshold && side < -Threshold) { side = plane.PointSide(vertices[2]); } } return(side); }
public PlaneMath(PlaneMath plane) { Point = plane.Point; Normal = plane.Normal; }