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

Member Description
static int CornerCount Specifies the total number of corners (8) in the BoundingFrustumD.

Properties

Member Description
VRageMath.PlaneD Item
VRageMath.PlaneD Near Gets the near plane of the BoundingFrustumD.
VRageMath.PlaneD Far Gets the far plane of the BoundingFrustumD.
VRageMath.PlaneD Left Gets the left plane of the BoundingFrustumD.
VRageMath.PlaneD Right Gets the right plane of the BoundingFrustumD.
VRageMath.PlaneD Top Gets the top plane of the BoundingFrustumD.
VRageMath.PlaneD Bottom Gets the bottom plane of the BoundingFrustumD.
VRageMath.MatrixD Matrix Gets or sets the Matrix that describes this bounding frustum.

Methods

Member Description
VRageMath.Vector3D[] GetCorners() Gets an array of points that make up the corners of the BoundingFrustumD. ALLOCATION!
void GetCorners(VRageMath.Vector3D[]) Gets an array of points that make up the corners of the BoundingFrustumD.
void GetCornersUnsafe(*VRageMath.Vector3D)
bool Equals(VRageMath.BoundingFrustumD) Determines whether the specified BoundingFrustumD is equal to the current BoundingFrustumD.
bool Equals(System.Object) 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(VRageMath.BoundingBoxD) Checks whether the current BoundingFrustumD intersects the specified BoundingBoxD.
void Intersects(ref VRageMath.BoundingBoxD, ref bool) Checks whether the current BoundingFrustumD intersects a BoundingBoxD.
bool Intersects(VRageMath.BoundingFrustumD) Checks whether the current BoundingFrustumD intersects the specified BoundingFrustumD.
VRageMath.PlaneIntersectionType Intersects(VRageMath.PlaneD) Checks whether the current BoundingFrustumD intersects the specified Plane.
void Intersects(ref VRageMath.PlaneD, ref VRageMath.PlaneIntersectionType) Checks whether the current BoundingFrustumD intersects a Plane.
Nullable<System.Double> Intersects(VRageMath.RayD) Checks whether the current BoundingFrustumD intersects the specified Ray.
void Intersects(ref VRageMath.RayD, ref Nullable<System.Double>) Checks whether the current BoundingFrustumD intersects a Ray.
bool Intersects(VRageMath.BoundingSphereD) Checks whether the current BoundingFrustumD intersects the specified BoundingSphere.
void Intersects(ref VRageMath.BoundingSphereD, ref bool) Checks whether the current BoundingFrustumD intersects a BoundingSphere.
VRageMath.ContainmentType Contains(VRageMath.BoundingBoxD) Checks whether the current BoundingFrustumD contains the specified BoundingBoxD.
void Contains(ref VRageMath.BoundingBoxD, ref VRageMath.ContainmentType) Checks whether the current BoundingFrustumD contains the specified BoundingBoxD.
VRageMath.ContainmentType Contains(VRageMath.BoundingFrustumD) Checks whether the current BoundingFrustumD contains the specified BoundingFrustumD.
VRageMath.ContainmentType Contains(VRageMath.Vector3D) Checks whether the current BoundingFrustumD contains the specified point.
void Contains(ref VRageMath.Vector3D, ref VRageMath.ContainmentType) Checks whether the current BoundingFrustumD contains the specified point.
VRageMath.ContainmentType Contains(VRageMath.BoundingSphereD) Checks whether the current BoundingFrustumD contains the specified BoundingSphere.
void Contains(ref VRageMath.BoundingSphereD, ref VRageMath.ContainmentType) Checks whether the current BoundingFrustumD contains the specified BoundingSphere.

Clone this wiki locally