Space Engineers
Public Member Functions | Public Attributes | Properties | List of all members
VRageMath.MyCuboid Class Reference

Public Member Functions

 MyCuboid ()
 
void CreateFromVertices (Vector3[] vertices)
 
void CreateFromSizes (float width1, float depth1, float width2, float depth2, float length)
 
BoundingBox GetAABB ()
 
BoundingBox GetLocalAABB ()
 
MyCuboid CreateTransformed (ref Matrix worldMatrix)
 

Public Attributes

MyCuboidSide[] Sides = new MyCuboidSide[6]
 

Properties

IEnumerable< LineUniqueLines [get]
 
IEnumerable< Vector3Vertices [get]
 

Detailed Description

Definition at line 34 of file MyCuboid.cs.

Constructor & Destructor Documentation

VRageMath.MyCuboid.MyCuboid ( )
inline

Definition at line 38 of file MyCuboid.cs.

Member Function Documentation

void VRageMath.MyCuboid.CreateFromSizes ( float  width1,
float  depth1,
float  width2,
float  depth2,
float  length 
)
inline

Definition at line 162 of file MyCuboid.cs.

void VRageMath.MyCuboid.CreateFromVertices ( Vector3[]  vertices)
inline

Definition at line 85 of file MyCuboid.cs.

MyCuboid VRageMath.MyCuboid.CreateTransformed ( ref Matrix  worldMatrix)
inline

Definition at line 209 of file MyCuboid.cs.

BoundingBox VRageMath.MyCuboid.GetAABB ( )
inline

Definition at line 183 of file MyCuboid.cs.

BoundingBox VRageMath.MyCuboid.GetLocalAABB ( )
inline

Definition at line 198 of file MyCuboid.cs.

Member Data Documentation

MyCuboidSide [] VRageMath.MyCuboid.Sides = new MyCuboidSide[6]

Definition at line 36 of file MyCuboid.cs.

Property Documentation

IEnumerable<Line> VRageMath.MyCuboid.UniqueLines
get

Definition at line 49 of file MyCuboid.cs.

IEnumerable<Vector3> VRageMath.MyCuboid.Vertices
get

Definition at line 70 of file MyCuboid.cs.


The documentation for this class was generated from the following file: