Skip to content
This repository was archived by the owner on Dec 13, 2025. It is now read-only.

VRageMath.BoundingFrustumD

Malware edited this page Dec 21, 2018 · 52 revisions

Index

BoundingFrustumD Class

Namespace: VRageMath
Assembly: VRage.Math.dll

Summary

Defines a frustum and helps determine whether forms intersect with it.

Fields

static _int CornerCount_ Specifies the total number of corners (8) in the BoundingFrustumD.
### Properties
_PlaneD Item_
_PlaneD Near_ Gets the near plane of the BoundingFrustumD.
_PlaneD Far_ Gets the far plane of the BoundingFrustumD.
_PlaneD Left_ Gets the left plane of the BoundingFrustumD.
_PlaneD Right_ Gets the right plane of the BoundingFrustumD.
_PlaneD Top_ Gets the top plane of the BoundingFrustumD.
_PlaneD Bottom_ Gets the bottom plane of the BoundingFrustumD.
_MatrixD Matrix_ Gets or sets the Matrix that describes this bounding frustum.
### Methods
_Vector3D[] GetCorners()_ 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)_
_bool Equals(BoundingFrustumD other)_ Determines whether the specified BoundingFrustumD is equal to the current BoundingFrustumD.
_bool Equals(Object obj)_ Determines whether the specified Object is equal to the BoundingFrustumD.
_int GetHashCode()_ Gets the hash code for this instance.
_string ToString()_ Returns a String that represents the current BoundingFrustumD.
_bool Intersects(BoundingBoxD box)_ Checks whether the current BoundingFrustumD intersects the specified BoundingBoxD.
_void Intersects(ref BoundingBoxD box, ref 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, ref PlaneIntersectionType result)_ Checks whether the current BoundingFrustumD intersects a Plane.
_Nullable Intersects(RayD ray)_ Checks whether the current BoundingFrustumD intersects the specified Ray.
_void Intersects(ref RayD ray, ref Nullable 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, ref bool result)_ Checks whether the current BoundingFrustumD intersects a BoundingSphere.
_ContainmentType Contains(BoundingBoxD box)_ Checks whether the current BoundingFrustumD contains the specified BoundingBoxD.
_void Contains(ref BoundingBoxD box, ref 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, ref 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, ref ContainmentType result)_ Checks whether the current BoundingFrustumD contains the specified BoundingSphere.

Clone this wiki locally