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 Jan 26, 2019 · 55 revisions

IndexNamespace Index

BoundingSphereD Struct

public struct BoundingSphereD: IEquatable<T>

Defines a sphere.

Namespace: VRageMath
Assembly: VRage.Math.dll

Implements:

Fields

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

Constructors

Member Description
BoundingSphereD(Vector3D, double)

Methods

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

Clone this wiki locally