FrustumIntersection.testPlaneXY

Test whether the given XY-plane (at <code>Z = 0</code>) is partly or completely within or outside of the frustum defined by <code>this</code> frustum culler. The plane is specified via its <code>min</code> and <code>max</code> corner coordinates. <p> The algorithm implemented by this method is conservative. This means that in certain circumstances a <i>false positive</i> can occur, when the method returns <code>true</code> for planes that do not intersect the frustum. See <a href="http://iquilezles.org/www/articles/frustumcorrect/frustumcorrect.htm">iquilezles.org</a> for an examination of this problem.

@param min the minimum corner coordinates of the XY-plane @param max the maximum corner coordinates of the XY-plane @return <code>true</code> if the XY-plane is completely or partly inside of the frustum; <code>false</code> otherwise

  1. bool testPlaneXY(Vector2d min, Vector2d max)
    struct FrustumIntersection
    public
    bool
    testPlaneXY
  2. bool testPlaneXY(double minX, double minY, double maxX, double maxY)

Meta