Description
The TopPlane
field represents the top plane of the frustum, oriented inwards. It is a part of the Frustum
structure, which is used to define a 3D space that is typically used in rendering and visibility calculations. The TopPlane
is one of the six planes that make up the frustum, each defining a boundary of the viewable area.
Usage
To access the TopPlane
of a Frustum
instance, you can simply reference it directly since it is a public field. This can be useful for collision detection, visibility checks, or other geometric calculations where the orientation and position of the frustum's planes are needed.
Example
// Example of accessing the TopPlane of a Frustum
Frustum frustum = new Frustum();
Plane topPlane = frustum.TopPlane;
// Use the topPlane for further calculations or checks
Vector3 normal = topPlane.Normal;
float distance = topPlane.Distance;
// Example of checking if a point is above the top plane
Vector3 point = new Vector3(0, 0, 10);
bool isAbove = topPlane.GetDistanceToPoint(point) > 0;