Click or drag to resize

Aabb3 Structure

The Aabb3 structure represent an axis aligned bounding box.

Namespace:  Lumiscaphe.Workshop.Interop
Assembly:  Lumiscaphe.Workshop.Interop (in Lumiscaphe.Workshop.Interop.dll) Version: 21.1.16.0
Syntax
public struct Aabb3

The Aabb3 type exposes the following members.

Constructors
  NameDescription
Public methodAabb3(Vector3)
Initializes a new instance of the Aabb3 structure using the same minimum and maximum corner.
Public methodAabb3(Vector3, Vector3)
Initializes a new instance of the Aabb3 structure using different minimum and maximum corner.
Top
Properties
  NameDescription
Public propertyIsInitialized
Gets a value indicating whether this instance is initialized.
Public propertyItem
Bracket operator to get the minimum or maximum corner.
Public propertyMaxCorner
Gets the maximum corner of the bounding box.
Public propertyMinCorner
Gets the minimum corner of the bounding box.
Public propertyP0
Gets the bottom-left-front vertex of the bounding box (minimum corner).
Public propertyP1
Gets the bottom-left-back vertex of the bounding box.
Public propertyP2
Gets the top-left-front vertex of the bounding box.
Public propertyP3
Gets the bottom-right-front vertex of the bounding box.
Public propertyP4
Gets the top-right-front vertex of the bounding box.
Public propertyP5
Gets the bottom-right-back vertex of the bounding box.
Public propertyP6
Gets the top-left-back vertex of the bounding box.
Public propertyP7
Gets the top-right-back vertex of the bounding box (maximum corner).
Public propertySize
Gets the diagonal size of the bounding box.
Top
Methods
  NameDescription
Public methodEquals
Indicates whether this instance and a specified object are equal.
(Inherited from ValueType.)
Public methodExtend(Aabb3)
Extends the bounding box with the specified Aabb3.
Public methodExtend(Vector3)
Extends the bounding box with the specified Vector3.
Public methodGetHashCode
Returns the hash code for this instance.
(Inherited from ValueType.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Format the Aabb3 to a String.
(Overrides ValueTypeToString.)
Top
Operators
  NameDescription
Public operatorStatic memberCode exampleMultiply
Multiplication of a bounding box by a matrix.
Top
Version Information

Lumiscaphe Workshop SDK

Supported in: 7.0 release 1
See Also