Neodroid  0.2.0
Machine Learning Environment Prototyping Tool
droid.Runtime.Utilities.GameObjects.BoundingBoxes.BoundingBox Class Reference

More...

Inheritance diagram for droid.Runtime.Utilities.GameObjects.BoundingBoxes.BoundingBox:
Collaboration diagram for droid.Runtime.Utilities.GameObjects.BoundingBoxes.BoundingBox:

Public Member Functions

Rect ScreenSpaceBoundingRect (Camera a_camera, float margin=0f)
 

Public Attributes

bool _use_bb_transform = false
 
BasedOn basedOn = BasedOn.Geometry_
 

Protected Attributes

Bounds _Bounds = new Bounds()
 
Vector3 _Bounds_Offset
 

Properties

Vector3 [] BoundingBoxCoordinates [get]
 
Bounds Bounds [get]
 
Vector3 Max [get]
 
Vector3 Min [get]
 
string BoundingBoxCoordinatesAsString [get]
 
string BoundingBoxCoordinatesWorldSpaceAsJson [get]
 
Vector3 [,] Lines [get]
 
Vector3 [] Points [get]
 
Color EditorPreviewLineColor [get, set]
 

Detailed Description

Definition at line 20 of file BoundingBox.cs.

Member Function Documentation

◆ ScreenSpaceBoundingRect()

Rect droid.Runtime.Utilities.GameObjects.BoundingBoxes.BoundingBox.ScreenSpaceBoundingRect ( Camera  a_camera,
float  margin = 0f 
)

Parameters
a_camera
margin
Returns

Definition at line 225 of file BoundingBox.cs.

Member Data Documentation

◆ _Bounds

Bounds droid.Runtime.Utilities.GameObjects.BoundingBoxes.BoundingBox._Bounds = new Bounds()
protected

Definition at line 27 of file BoundingBox.cs.

◆ _Bounds_Offset

Vector3 droid.Runtime.Utilities.GameObjects.BoundingBoxes.BoundingBox._Bounds_Offset
protected

Definition at line 31 of file BoundingBox.cs.

◆ _use_bb_transform

bool droid.Runtime.Utilities.GameObjects.BoundingBoxes.BoundingBox._use_bb_transform = false

Definition at line 71 of file BoundingBox.cs.

◆ basedOn

BasedOn droid.Runtime.Utilities.GameObjects.BoundingBoxes.BoundingBox.basedOn = BasedOn.Geometry_

Definition at line 78 of file BoundingBox.cs.

Property Documentation

◆ BoundingBoxCoordinates

Vector3 [] droid.Runtime.Utilities.GameObjects.BoundingBoxes.BoundingBox.BoundingBoxCoordinates
get

Definition at line 141 of file BoundingBox.cs.

◆ BoundingBoxCoordinatesAsString

string droid.Runtime.Utilities.GameObjects.BoundingBoxes.BoundingBox.BoundingBoxCoordinatesAsString
get

Definition at line 166 of file BoundingBox.cs.

◆ BoundingBoxCoordinatesWorldSpaceAsJson

string droid.Runtime.Utilities.GameObjects.BoundingBoxes.BoundingBox.BoundingBoxCoordinatesWorldSpaceAsJson
get

Definition at line 183 of file BoundingBox.cs.

◆ Bounds

Bounds droid.Runtime.Utilities.GameObjects.BoundingBoxes.BoundingBox.Bounds
get

Definition at line 158 of file BoundingBox.cs.

◆ EditorPreviewLineColor

Color droid.Runtime.Utilities.GameObjects.BoundingBoxes.BoundingBox.EditorPreviewLineColor
getset

Definition at line 213 of file BoundingBox.cs.

◆ Lines

Vector3 [,] droid.Runtime.Utilities.GameObjects.BoundingBoxes.BoundingBox.Lines
get

Definition at line 207 of file BoundingBox.cs.

◆ Max

Vector3 droid.Runtime.Utilities.GameObjects.BoundingBoxes.BoundingBox.Max
get

Definition at line 160 of file BoundingBox.cs.

◆ Min

Vector3 droid.Runtime.Utilities.GameObjects.BoundingBoxes.BoundingBox.Min
get

Definition at line 162 of file BoundingBox.cs.

◆ Points

Vector3 [] droid.Runtime.Utilities.GameObjects.BoundingBoxes.BoundingBox.Points
get

Definition at line 211 of file BoundingBox.cs.


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