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

VRageMath.MyOrientedBoundingBox

Malware edited this page Dec 21, 2018 · 51 revisions

Index

MyOrientedBoundingBox Struct

Namespace: VRageMath
Assembly: VRage.Math.dll

Fields

Member Description
VRageMath.Vector3 Center
VRageMath.Vector3 HalfExtent
VRageMath.Quaternion Orientation
static System.Int32[] StartVertices
static System.Int32[] EndVertices
static System.Int32[] StartXVertices
static System.Int32[] EndXVertices
static System.Int32[] StartYVertices
static System.Int32[] EndYVertices
static System.Int32[] StartZVertices
static System.Int32[] EndZVertices
static VRageMath.Vector3[] XNeighbourVectorsBack
static VRageMath.Vector3[] XNeighbourVectorsForw
static VRageMath.Vector3[] YNeighbourVectorsBack
static VRageMath.Vector3[] YNeighbourVectorsForw
static VRageMath.Vector3[] ZNeighbourVectorsBack
static VRageMath.Vector3[] ZNeighbourVectorsForw
static int CornerCount

Methods

Member Description
static bool GetNormalBetweenEdges(int, int, int, ref VRageMath.Vector3) Returns normal between two cube edge of same direction
static VRageMath.MyOrientedBoundingBox CreateFromBoundingBox(VRageMath.BoundingBox)
VRageMath.MyOrientedBoundingBox Transform(VRageMath.Quaternion, VRageMath.Vector3)
VRageMath.MyOrientedBoundingBox Transform(float, VRageMath.Quaternion, VRageMath.Vector3)
void Transform(VRageMath.Matrix)
bool Equals(VRageMath.MyOrientedBoundingBox)
bool Equals(System.Object)
int GetHashCode()
string ToString()
bool Intersects(ref VRageMath.BoundingBox)
VRageMath.ContainmentType Contains(ref VRageMath.BoundingBox)
static VRageMath.ContainmentType Contains(ref VRageMath.BoundingBox, ref VRageMath.MyOrientedBoundingBox)
bool Intersects(ref VRageMath.MyOrientedBoundingBox)
VRageMath.ContainmentType Contains(ref VRageMath.MyOrientedBoundingBox)
VRageMath.ContainmentType Contains(VRageMath.BoundingFrustum)
bool Intersects(VRageMath.BoundingFrustum)
static VRageMath.ContainmentType Contains(VRageMath.BoundingFrustum, ref VRageMath.MyOrientedBoundingBox)
VRageMath.ContainmentType Contains(ref VRageMath.BoundingSphere)
bool Intersects(ref VRageMath.BoundingSphere)
static VRageMath.ContainmentType Contains(ref VRageMath.BoundingSphere, ref VRageMath.MyOrientedBoundingBox)
bool Contains(ref VRageMath.Vector3)
Nullable<System.Single> Intersects(ref VRageMath.Ray)
Nullable<System.Single> Intersects(ref VRageMath.Line)
VRageMath.PlaneIntersectionType Intersects(ref VRageMath.Plane)
void GetCorners(VRageMath.Vector3[], int)
static VRageMath.ContainmentType ContainsRelativeBox(ref VRageMath.Vector3, ref VRageMath.Vector3, ref VRageMath.Matrix)
VRageMath.BoundingFrustum ConvertToFrustum()
VRageMath.BoundingBox GetAABB()
static VRageMath.MyOrientedBoundingBox Create(VRageMath.BoundingBox, VRageMath.Matrix)

Clone this wiki locally