Skip to content
This repository has been archived by the owner on Oct 22, 2024. It is now read-only.

VRageMath.MyOrientedBoundingBoxD

Malware edited this page Dec 25, 2018 · 52 revisions

Index

MyOrientedBoundingBoxD Struct

public struct MyOrientedBoundingBoxD: ValueType, IEquatable<T>

Namespace: VRageMath
Assembly: VRage.Math.dll

Inheritance: ValueType

Implements:

Example

Remarks

Fields

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

Methods

Member Description
GetNormalBetweenEdges(int, int, int, ref Vector3) Returns normal between two cube edge of same direction
CreateFromBoundingBox(BoundingBoxD)
Transform(Quaternion, Vector3D)
Transform(float, Quaternion, Vector3D)
Transform(MatrixD)
Equals(MyOrientedBoundingBox)
Equals(object)
GetHashCode()
ToString()
Intersects(ref BoundingBox)
Intersects(ref BoundingBoxD)
Contains(ref BoundingBox)
Contains(ref BoundingBoxD)
Contains(ref BoundingBox, ref MyOrientedBoundingBox)
Intersects(ref MyOrientedBoundingBoxD)
Contains(ref MyOrientedBoundingBoxD)
Contains(BoundingFrustumD)
Intersects(BoundingFrustumD)
Contains(BoundingFrustumD, ref MyOrientedBoundingBoxD)
Contains(ref BoundingSphereD)
Intersects(ref BoundingSphereD)
Contains(ref BoundingSphere, ref MyOrientedBoundingBox)
Contains(ref Vector3)
Contains(ref Vector3D)
Intersects(ref RayD)
Intersects(ref LineD)
Intersects(ref PlaneD)
GetCorners(Vector3D[], int)
ContainsRelativeBox(ref Vector3D, ref Vector3D, ref MatrixD)
ConvertToFrustum()
GetAABB()
Create(BoundingBoxD, MatrixD)
Clone this wiki locally