Skip to content
This repository has been archived by the owner on Oct 22, 2024. It is now read-only.

VRageMath.BoundingFrustumD

Morten Aune Lyrstad edited this page Apr 16, 2022 · 51 revisions

IndexNamespace Index

BoundingFrustumD Class

public class BoundingFrustumD: IEquatable<BoundingFrustumD>

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

Namespace: VRageMath
Assembly: VRage.Math.dll

Implements:

Fields

Member Description
\%1static int CornerCount](VRageMath.BoundingFrustumD.CornerCount) Specifies the total number of corners (8) in the BoundingFrustumD.

Properties

Member Description
\%1PlaneD Bottom { get; }](VRageMath.BoundingFrustumD.Bottom) Gets the bottom plane of the BoundingFrustumD.
\%1PlaneD Far { get; }](VRageMath.BoundingFrustumD.Far) Gets the far plane of the BoundingFrustumD.
\%1PlaneD Item { get; }](VRageMath.BoundingFrustumD.Item)
\%1PlaneD Left { get; }](VRageMath.BoundingFrustumD.Left) Gets the left plane of the BoundingFrustumD.
\%1MatrixD Matrix { get; set; }](VRageMath.BoundingFrustumD.Matrix) Gets or sets the Matrix that describes this bounding frustum.
\%1PlaneD Near { get; }](VRageMath.BoundingFrustumD.Near) Gets the near plane of the BoundingFrustumD.
\%1PlaneD Right { get; }](VRageMath.BoundingFrustumD.Right) Gets the right plane of the BoundingFrustumD.
\%1PlaneD Top { get; }](VRageMath.BoundingFrustumD.Top) Gets the top plane of the BoundingFrustumD.

Constructors

Member Description
\%1BoundingFrustumD()](VRageMath.BoundingFrustumD..ctor)
\%1BoundingFrustumD(MatrixD)](VRageMath.BoundingFrustumD..ctor)

Methods

Member Description
\%1ContainmentType Contains(BoundingBoxD)](VRageMath.BoundingFrustumD.Contains) Checks whether the current BoundingFrustumD contains the specified BoundingBoxD.
\%1void Contains(ref BoundingBoxD, out ContainmentType)](VRageMath.BoundingFrustumD.Contains) Checks whether the current BoundingFrustumD contains the specified BoundingBoxD.
\%1ContainmentType Contains(BoundingFrustumD)](VRageMath.BoundingFrustumD.Contains) Checks whether the current BoundingFrustumD contains the specified BoundingFrustumD.
\%1ContainmentType Contains(Vector3D)](VRageMath.BoundingFrustumD.Contains) Checks whether the current BoundingFrustumD contains the specified point.
\%1void Contains(ref Vector3D, out ContainmentType)](VRageMath.BoundingFrustumD.Contains) Checks whether the current BoundingFrustumD contains the specified point.
\%1ContainmentType Contains(BoundingSphereD)](VRageMath.BoundingFrustumD.Contains) Checks whether the current BoundingFrustumD contains the specified BoundingSphere.
\%1void Contains(ref BoundingSphereD, out ContainmentType)](VRageMath.BoundingFrustumD.Contains) Checks whether the current BoundingFrustumD contains the specified BoundingSphere.
\%1bool Equals(BoundingFrustumD)](VRageMath.BoundingFrustumD.Equals) Determines whether the specified BoundingFrustumD is equal to the current BoundingFrustumD.
\%1bool Equals(object)](VRageMath.BoundingFrustumD.Equals) Determines whether the specified Object is equal to the BoundingFrustumD.
\%1Vector3D\%1] GetCorners()](VRageMath.BoundingFrustumD.GetCorners) Gets an array of points that make up the corners of the BoundingFrustumD. ALLOCATION!
\%1void GetCorners(Vector3D\%1])](VRageMath.BoundingFrustumD.GetCorners) Gets an array of points that make up the corners of the BoundingFrustumD.
\%1void GetCornersUnsafe(*Vector3D)](VRageMath.BoundingFrustumD.GetCornersUnsafe)
\%1int GetHashCode()](VRageMath.BoundingFrustumD.GetHashCode) Gets the hash code for this instance.
\%1bool Intersects(BoundingBoxD)](VRageMath.BoundingFrustumD.Intersects) Checks whether the current BoundingFrustumD intersects the specified BoundingBoxD.
\%1void Intersects(ref BoundingBoxD, out bool)](VRageMath.BoundingFrustumD.Intersects) Checks whether the current BoundingFrustumD intersects a BoundingBoxD.
\%1bool Intersects(BoundingFrustumD)](VRageMath.BoundingFrustumD.Intersects) Checks whether the current BoundingFrustumD intersects the specified BoundingFrustumD.
\%1PlaneIntersectionType Intersects(PlaneD)](VRageMath.BoundingFrustumD.Intersects) Checks whether the current BoundingFrustumD intersects the specified Plane.
\%1void Intersects(ref PlaneD, out PlaneIntersectionType)](VRageMath.BoundingFrustumD.Intersects) Checks whether the current BoundingFrustumD intersects a Plane.
\%1double? Intersects(RayD)](VRageMath.BoundingFrustumD.Intersects) Checks whether the current BoundingFrustumD intersects the specified Ray.
\%1void Intersects(ref RayD, out double?)](VRageMath.BoundingFrustumD.Intersects) Checks whether the current BoundingFrustumD intersects a Ray.
\%1bool Intersects(BoundingSphereD)](VRageMath.BoundingFrustumD.Intersects) Checks whether the current BoundingFrustumD intersects the specified BoundingSphere.
\%1void Intersects(ref BoundingSphereD, out bool)](VRageMath.BoundingFrustumD.Intersects) Checks whether the current BoundingFrustumD intersects a BoundingSphere.
\%1string ToString()](VRageMath.BoundingFrustumD.ToString) Returns a String that represents the current BoundingFrustumD.
Clone this wiki locally