-
Notifications
You must be signed in to change notification settings - Fork 125
VRageMath.BoundingFrustumD
← Index ← Namespace Index
public class BoundingFrustumD: IEquatable<BoundingFrustumD>
Defines a frustum and helps determine whether forms intersect with it.
Namespace: VRageMath
Assembly: VRage.Math.dll
Implements:
Specifies the total number of corners (8) in the BoundingFrustumD.
Gets the bottom plane of the BoundingFrustumD.
Gets the far plane of the BoundingFrustumD.
Gets the left plane of the BoundingFrustumD.
Gets or sets the Matrix that describes this bounding frustum.
Gets the near plane of the BoundingFrustumD.
Gets the right plane of the BoundingFrustumD.
Gets the top plane of the BoundingFrustumD.
BoundingFrustumD(MatrixD value)
ContainmentType Contains(BoundingBoxD box)
Checks whether the current BoundingFrustumD contains the specified BoundingBoxD.
void Contains(ref BoundingBoxD box, out ContainmentType result)
Checks whether the current BoundingFrustumD contains the specified BoundingBoxD.
ContainmentType Contains(BoundingFrustumD frustum)
Checks whether the current BoundingFrustumD contains the specified BoundingFrustumD.
ContainmentType Contains(Vector3D point)
Checks whether the current BoundingFrustumD contains the specified point.
void Contains(ref Vector3D point, out ContainmentType result)
Checks whether the current BoundingFrustumD contains the specified point.
ContainmentType Contains(BoundingSphereD sphere)
Checks whether the current BoundingFrustumD contains the specified BoundingSphere.
void Contains(ref BoundingSphereD sphere, out ContainmentType result)
Checks whether the current BoundingFrustumD contains the specified BoundingSphere.
bool Equals(BoundingFrustumD other)
Determines whether the specified BoundingFrustumD is equal to the current BoundingFrustumD.
Determines whether the specified Object is equal to the BoundingFrustumD.
Gets an array of points that make up the corners of the BoundingFrustumD. ALLOCATION!
void GetCorners(Vector3D[] corners)
Gets an array of points that make up the corners of the BoundingFrustumD.
void GetCornersUnsafe(*Vector3D corners)
Gets the hash code for this instance.
bool Intersects(BoundingBoxD box)
Checks whether the current BoundingFrustumD intersects the specified BoundingBoxD.
void Intersects(ref BoundingBoxD box, out bool result)
Checks whether the current BoundingFrustumD intersects a BoundingBoxD.
bool Intersects(BoundingFrustumD frustum)
Checks whether the current BoundingFrustumD intersects the specified BoundingFrustumD.
PlaneIntersectionType Intersects(PlaneD plane)
Checks whether the current BoundingFrustumD intersects the specified Plane.
void Intersects(ref PlaneD plane, out PlaneIntersectionType result)
Checks whether the current BoundingFrustumD intersects a Plane.
Checks whether the current BoundingFrustumD intersects the specified Ray.
void Intersects(ref RayD ray, out double? result)
Checks whether the current BoundingFrustumD intersects a Ray.
bool Intersects(BoundingSphereD sphere)
Checks whether the current BoundingFrustumD intersects the specified BoundingSphere.
void Intersects(ref BoundingSphereD sphere, out bool result)
Checks whether the current BoundingFrustumD intersects a BoundingSphere.
Returns a String that represents the current BoundingFrustumD.
Do you have questions, comments, suggestions for improvements? Is there something I can do better? Did I make a mistake? Please add an issue here, and prefix your issue title with Wiki. Thank you, your help will be very appreciated!