This repository has been archived by the owner on Oct 22, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 125
VRageMath.MyOrientedBoundingBoxD
Malware edited this page Dec 25, 2018
·
52 revisions
← Index
private public sealed MyOrientedBoundingBoxD
```csharp
**Namespace:** [VRageMath](VRageMath)
**Assembly:** VRage.Math.dll
### Example
### Remarks
###### Fields
|Member|Description|
|---|---|
|[Center](VRageMath.MyOrientedBoundingBoxD.Center)||
|[HalfExtent](VRageMath.MyOrientedBoundingBoxD.HalfExtent)||
|[Orientation](VRageMath.MyOrientedBoundingBoxD.Orientation)||
|[StartVertices](VRageMath.MyOrientedBoundingBoxD.StartVertices)||
|[EndVertices](VRageMath.MyOrientedBoundingBoxD.EndVertices)||
|[StartXVertices](VRageMath.MyOrientedBoundingBoxD.StartXVertices)||
|[EndXVertices](VRageMath.MyOrientedBoundingBoxD.EndXVertices)||
|[StartYVertices](VRageMath.MyOrientedBoundingBoxD.StartYVertices)||
|[EndYVertices](VRageMath.MyOrientedBoundingBoxD.EndYVertices)||
|[StartZVertices](VRageMath.MyOrientedBoundingBoxD.StartZVertices)||
|[EndZVertices](VRageMath.MyOrientedBoundingBoxD.EndZVertices)||
|[XNeighbourVectorsBack](VRageMath.MyOrientedBoundingBoxD.XNeighbourVectorsBack)||
|[XNeighbourVectorsForw](VRageMath.MyOrientedBoundingBoxD.XNeighbourVectorsForw)||
|[YNeighbourVectorsBack](VRageMath.MyOrientedBoundingBoxD.YNeighbourVectorsBack)||
|[YNeighbourVectorsForw](VRageMath.MyOrientedBoundingBoxD.YNeighbourVectorsForw)||
|[ZNeighbourVectorsBack](VRageMath.MyOrientedBoundingBoxD.ZNeighbourVectorsBack)||
|[ZNeighbourVectorsForw](VRageMath.MyOrientedBoundingBoxD.ZNeighbourVectorsForw)||
|[CornerCount](VRageMath.MyOrientedBoundingBoxD.CornerCount)||
###### Methods
|Member|Description|
|---|---|
|[GetNormalBetweenEdges(int, int, int, ref Vector3)](VRageMath.MyOrientedBoundingBoxD.GetNormalBetweenEdges)|Returns normal between two cube edge of same direction|
|[CreateFromBoundingBox(BoundingBoxD)](VRageMath.MyOrientedBoundingBoxD.CreateFromBoundingBox)||
|[Transform(Quaternion, Vector3D)](VRageMath.MyOrientedBoundingBoxD.Transform)||
|[Transform(float, Quaternion, Vector3D)](VRageMath.MyOrientedBoundingBoxD.Transform)||
|[Transform(MatrixD)](VRageMath.MyOrientedBoundingBoxD.Transform)||
|[Equals(MyOrientedBoundingBox)](VRageMath.MyOrientedBoundingBoxD.Equals)||
|[Equals(object)](VRageMath.MyOrientedBoundingBoxD.Equals)||
|[GetHashCode()](VRageMath.MyOrientedBoundingBoxD.GetHashCode)||
|[ToString()](VRageMath.MyOrientedBoundingBoxD.ToString)||
|[Intersects(ref BoundingBox)](VRageMath.MyOrientedBoundingBoxD.Intersects)||
|[Intersects(ref BoundingBoxD)](VRageMath.MyOrientedBoundingBoxD.Intersects)||
|[Contains(ref BoundingBox)](VRageMath.MyOrientedBoundingBoxD.Contains)||
|[Contains(ref BoundingBoxD)](VRageMath.MyOrientedBoundingBoxD.Contains)||
|[Contains(ref BoundingBox, ref MyOrientedBoundingBox)](VRageMath.MyOrientedBoundingBoxD.Contains)||
|[Intersects(ref MyOrientedBoundingBoxD)](VRageMath.MyOrientedBoundingBoxD.Intersects)||
|[Contains(ref MyOrientedBoundingBoxD)](VRageMath.MyOrientedBoundingBoxD.Contains)||
|[Contains(BoundingFrustumD)](VRageMath.MyOrientedBoundingBoxD.Contains)||
|[Intersects(BoundingFrustumD)](VRageMath.MyOrientedBoundingBoxD.Intersects)||
|[Contains(BoundingFrustumD, ref MyOrientedBoundingBoxD)](VRageMath.MyOrientedBoundingBoxD.Contains)||
|[Contains(ref BoundingSphereD)](VRageMath.MyOrientedBoundingBoxD.Contains)||
|[Intersects(ref BoundingSphereD)](VRageMath.MyOrientedBoundingBoxD.Intersects)||
|[Contains(ref BoundingSphere, ref MyOrientedBoundingBox)](VRageMath.MyOrientedBoundingBoxD.Contains)||
|[Contains(ref Vector3)](VRageMath.MyOrientedBoundingBoxD.Contains)||
|[Contains(ref Vector3D)](VRageMath.MyOrientedBoundingBoxD.Contains)||
|[Intersects(ref RayD)](VRageMath.MyOrientedBoundingBoxD.Intersects)||
|[Intersects(ref LineD)](VRageMath.MyOrientedBoundingBoxD.Intersects)||
|[Intersects(ref PlaneD)](VRageMath.MyOrientedBoundingBoxD.Intersects)||
|[GetCorners(Vector3D[], int)](VRageMath.MyOrientedBoundingBoxD.GetCorners)||
|[ContainsRelativeBox(ref Vector3D, ref Vector3D, ref MatrixD)](VRageMath.MyOrientedBoundingBoxD.ContainsRelativeBox)||
|[ConvertToFrustum()](VRageMath.MyOrientedBoundingBoxD.ConvertToFrustum)||
|[GetAABB()](VRageMath.MyOrientedBoundingBoxD.GetAABB)||
|[Create(BoundingBoxD, MatrixD)](VRageMath.MyOrientedBoundingBoxD.Create)||
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!