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 May 4, 2019 · 51 revisions

IndexNamespace Index

MyOrientedBoundingBox Struct

public struct MyOrientedBoundingBox: IEquatable<VRageMath.MyOrientedBoundingBox>

Namespace: VRageMath
Assembly: VRage.Math.dll

Implements:

Fields

Member Description
Center
HalfExtent
Orientation
StartVertices
EndVertices
StartXVertices
EndXVertices
StartYVertices
EndYVertices
StartZVertices
EndZVertices
XNeighbourVectorsBack
XNeighbourVectorsForw
YNeighbourVectorsBack
YNeighbourVectorsForw
ZNeighbourVectorsBack
ZNeighbourVectorsForw
CornerCount

Constructors

Member Description
MyOrientedBoundingBox(ref Matrix)
MyOrientedBoundingBox(Vector3, Vector3, Quaternion)

Methods

Member Description
GetNormalBetweenEdges(int, int, int, ref Vector3) Returns normal between two cube edge of same direction
CreateFromBoundingBox(BoundingBox)
Transform(Quaternion, Vector3)
Transform(float, Quaternion, Vector3)
Transform(Matrix)
Equals(MyOrientedBoundingBox)
Equals(object)
GetHashCode()
ToString()
Intersects(ref BoundingBox)
Contains(ref BoundingBox)
Contains(ref BoundingBox, ref MyOrientedBoundingBox)
Intersects(ref MyOrientedBoundingBox)
Contains(ref MyOrientedBoundingBox)
Contains(BoundingFrustum)
Intersects(BoundingFrustum)
Contains(BoundingFrustum, ref MyOrientedBoundingBox)
Contains(ref BoundingSphere)
Intersects(ref BoundingSphere)
Contains(ref BoundingSphere, ref MyOrientedBoundingBox)
Contains(ref Vector3)
Intersects(ref Ray)
Intersects(ref Line)
Intersects(ref Plane)
GetCorners(Vector3[], int)
ContainsRelativeBox(ref Vector3, ref Vector3, ref Matrix)
ConvertToFrustum()
GetAABB()
Create(BoundingBox, Matrix)

Clone this wiki locally