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

VRageMath.BoundingSphereD

Malware edited this page Dec 21, 2018 · 55 revisions

Index

BoundingSphereD Struct

Namespace: VRageMath
Assembly: VRage.Math.dll

Summary

Defines a sphere.

Fields

Member Description
VRageMath.Vector3D Center The center point of the sphere.
double Radius The radius of the sphere.

Methods

Member Description
bool Equals(VRageMath.BoundingSphereD) Determines whether the specified BoundingSphereD is equal to the current BoundingSphereD.
bool Equals(System.Object) Determines whether the specified Object is equal to the BoundingSphereD.
int GetHashCode() Gets the hash code for this instance.
string ToString() Returns a String that represents the current BoundingSphereD.
static VRageMath.BoundingSphereD CreateMerged(VRageMath.BoundingSphereD, VRageMath.BoundingSphereD) Creates a BoundingSphereD that contains the two specified BoundingSphereD instances.
static void CreateMerged(ref VRageMath.BoundingSphereD, ref VRageMath.BoundingSphereD, ref VRageMath.BoundingSphereD) Creates a BoundingSphereD that contains the two specified BoundingSphereD instances.
static VRageMath.BoundingSphereD CreateFromBoundingBox(VRageMath.BoundingBoxD) Creates the smallest BoundingSphereD that can contain a specified BoundingBoxD.
static void CreateFromBoundingBox(ref VRageMath.BoundingBoxD, ref VRageMath.BoundingSphereD) Creates the smallest BoundingSphereD that can contain a specified BoundingBoxD.
static VRageMath.BoundingSphereD CreateFromPoints(VRageMath.Vector3D[]) Creates a BoundingSphereD that can contain a specified list of points.
static VRageMath.BoundingSphereD CreateFromFrustum(VRageMath.BoundingFrustumD) Creates the smallest BoundingSphereD that can contain a specified BoundingFrustum.
bool Intersects(VRageMath.BoundingBoxD) Checks whether the current BoundingSphereD intersects with a specified BoundingBoxD.
void Intersects(ref VRageMath.BoundingBoxD, ref bool) Checks whether the current BoundingSphereD intersects a BoundingBoxD.
Nullable<System.Double> Intersects(VRageMath.RayD)
bool Intersects(VRageMath.BoundingFrustumD) Checks whether the current BoundingSphereD intersects with a specified BoundingFrustum.
bool Intersects(VRageMath.BoundingSphereD) Checks whether the current BoundingSphereD intersects with a specified BoundingSphereD.
void Intersects(ref VRageMath.BoundingSphereD, ref bool) Checks whether the current BoundingSphereD intersects another BoundingSphereD.
VRageMath.ContainmentType Contains(VRageMath.BoundingBoxD) Checks whether the current BoundingSphereD contains the specified BoundingBoxD.
void Contains(ref VRageMath.BoundingBoxD, ref VRageMath.ContainmentType) Checks whether the current BoundingSphereD contains the specified BoundingBoxD.
VRageMath.ContainmentType Contains(VRageMath.BoundingFrustumD) Checks whether the current BoundingSphereD contains the specified BoundingFrustum.
VRageMath.ContainmentType Contains(VRageMath.Vector3D) Checks whether the current BoundingSphereD contains the specified point.
void Contains(ref VRageMath.Vector3D, ref VRageMath.ContainmentType) Checks whether the current BoundingSphereD contains the specified point.
VRageMath.ContainmentType Contains(VRageMath.BoundingSphereD) Checks whether the current BoundingSphereD contains the specified BoundingSphereD.
void Contains(ref VRageMath.BoundingSphereD, ref VRageMath.ContainmentType) Checks whether the current BoundingSphereD contains the specified BoundingSphereD.
VRageMath.BoundingSphereD Transform(VRageMath.MatrixD) Translates and scales the BoundingSphereD using a given Matrix.
void Transform(ref VRageMath.MatrixD, ref VRageMath.BoundingSphereD) Translates and scales the BoundingSphereD using a given Matrix.
bool IntersectRaySphere(VRageMath.RayD, ref double, ref double)
VRageMath.BoundingSphereD Include(VRageMath.BoundingSphereD)
static void Include(ref VRageMath.BoundingSphereD, ref VRageMath.BoundingSphereD)
static VRageMath.BoundingSphereD CreateInvalid()

Clone this wiki locally