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 Apr 8, 2019 · 52 revisions

IndexNamespace Index

MyOrientedBoundingBoxD Struct

public struct MyOrientedBoundingBoxD: 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
MyOrientedBoundingBoxD(MatrixD)
MyOrientedBoundingBoxD(Vector3D, Vector3D, Quaternion)
MyOrientedBoundingBoxD(BoundingBoxD, MatrixD)

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