This repository was archived by the owner on Dec 13, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 123
VRageMath.BoundingSphereD
Malware edited this page Aug 24, 2019
·
55 revisions
← Index ← Namespace Index
public struct BoundingSphereD: IEquatable<VRageMath.BoundingSphereD>Defines a sphere.
Namespace: VRageMath
Assembly: VRage.Math.dll
Implements:
| Member | Description |
|---|---|
| Center | The center point of the sphere. |
| Radius | The radius of the sphere. |
| Member | Description |
|---|---|
| BoundingSphereD(Vector3D, double) |
| 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, ref 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, ref 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, ref 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, ref bool) | Checks whether the current BoundingSphereD intersects another BoundingSphereD. |
| Contains(BoundingBoxD) | Checks whether the current BoundingSphereD contains the specified BoundingBoxD. |
| Contains(ref BoundingBoxD, ref 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, ref ContainmentType) | Checks whether the current BoundingSphereD contains the specified point. |
| Contains(BoundingSphereD) | Checks whether the current BoundingSphereD contains the specified BoundingSphereD. |
| Contains(ref BoundingSphereD, ref ContainmentType) | Checks whether the current BoundingSphereD contains the specified BoundingSphereD. |
| Transform(MatrixD) | Translates and scales the BoundingSphereD using a given Matrix. |
| Transform(ref MatrixD, ref BoundingSphereD) | Translates and scales the BoundingSphereD using a given Matrix. |
| IntersectRaySphere(RayD, ref double, ref double) | |
| Include(BoundingSphereD) | |
| Include(ref BoundingSphereD, ref BoundingSphereD) | |
| CreateInvalid() | |
| RandomToUniformPointInSphere(double, double, double) | |
| RandomToUniformPointInSphereWithInnerCutout(double, double, double, double) | Similar to RandomToUniformPointInSphere(...) but excludes points within distance of cutoutRadius from center. (Results are randomly distributed in the shape that remains from sphere that had another sphere cut out from center. ) |
| RandomToUniformPointOnSphere(double, double) |
Do you have questions, comments, suggestions for improvements? Is there something I can do better? Did I make a mistake? Please add an issue here, and prefix your issue title with Wiki. Thank you, your help will be very appreciated!