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

VRageMath.MyOrientedBoundingBoxD

Malware edited this page Dec 21, 2018 · 53 revisions

Index

MyOrientedBoundingBoxD Struct

Namespace: VRageMath
Assembly: VRage.Math.dll

Fields

_Vector3D Center_
_Vector3D HalfExtent_
_Quaternion Orientation_
static _Int32[] StartVertices_
static _Int32[] EndVertices_
static _Int32[] StartXVertices_
static _Int32[] EndXVertices_
static _Int32[] StartYVertices_
static _Int32[] EndYVertices_
static _Int32[] StartZVertices_
static _Int32[] EndZVertices_
static _Vector3[] XNeighbourVectorsBack_
static _Vector3[] XNeighbourVectorsForw_
static _Vector3[] YNeighbourVectorsBack_
static _Vector3[] YNeighbourVectorsForw_
static _Vector3[] ZNeighbourVectorsBack_
static _Vector3[] ZNeighbourVectorsForw_
static _int CornerCount_
### Methods
static _bool GetNormalBetweenEdges(int axis, int edge0, int edge1, ref Vector3 normal)_ Returns normal between two cube edge of same direction
static _MyOrientedBoundingBoxD CreateFromBoundingBox(BoundingBoxD box)_
_MyOrientedBoundingBoxD Transform(Quaternion rotation, Vector3D translation)_
_MyOrientedBoundingBoxD Transform(float scale, Quaternion rotation, Vector3D translation)_
_void Transform(MatrixD matrix)_
_bool Equals(MyOrientedBoundingBox other)_
_bool Equals(Object obj)_
_int GetHashCode()_
_string ToString()_
_bool Intersects(ref BoundingBox box)_
_bool Intersects(ref BoundingBoxD box)_
_ContainmentType Contains(ref BoundingBox box)_
_ContainmentType Contains(ref BoundingBoxD box)_
static _ContainmentType Contains(ref BoundingBox boxA, ref MyOrientedBoundingBox oboxB)_
_bool Intersects(ref MyOrientedBoundingBoxD other)_
_ContainmentType Contains(ref MyOrientedBoundingBoxD other)_
_ContainmentType Contains(BoundingFrustumD frustum)_
_bool Intersects(BoundingFrustumD frustum)_
static _ContainmentType Contains(BoundingFrustumD frustum, ref MyOrientedBoundingBoxD obox)_
_ContainmentType Contains(ref BoundingSphereD sphere)_
_bool Intersects(ref BoundingSphereD sphere)_
static _ContainmentType Contains(ref BoundingSphere sphere, ref MyOrientedBoundingBox box)_
_bool Contains(ref Vector3 point)_
_bool Contains(ref Vector3D point)_
_Nullable Intersects(ref RayD ray)_
_Nullable Intersects(ref LineD line)_
_PlaneIntersectionType Intersects(ref PlaneD plane)_
_void GetCorners(Vector3D[] corners, int startIndex)_
static _ContainmentType ContainsRelativeBox(ref Vector3D hA, ref Vector3D hB, ref MatrixD mB)_
_BoundingFrustumD ConvertToFrustum()_
_BoundingBoxD GetAABB()_
static _MyOrientedBoundingBoxD Create(BoundingBoxD boundingBox, MatrixD matrix)_

Clone this wiki locally