Neodroid  0.2.0
Machine Learning Environment Prototyping Tool
droid.Runtime.Utilities.Enums Namespace Reference

Namespaces

namespace  BoundingBox
 

Enumerations

enum  Axis {
  Axis.X_, Axis.Y_, Axis.Z_, Axis.Rot_x_,
  Axis.Rot_y_, Axis.Rot_z_, Axis.Dir_x_, Axis.Dir_y_,
  Axis.Dir_z_
}
 
enum  CoordinateSystem { CoordinateSystem.Global_coordinates_, CoordinateSystem.Local_coordinates_, CoordinateSystem.Relative_to_reference_point_ }
 
enum  Dimension2DCombination { Dimension2DCombination.Xy_, Dimension2DCombination.Xz_, Dimension2DCombination.Yz_ }
 
enum  Dimension3DCombination { Dimension3DCombination.Xyz_, Dimension3DCombination.Xyw_, Dimension3DCombination.Xzw_, Dimension3DCombination.Yzw_ }
 
enum  FrameFinishes { FrameFinishes.Late_update_, FrameFinishes.End_of_frame_, FrameFinishes.On_render_image_, FrameFinishes.On_post_render_ }
 Determines where in the monobehaviour cycle a frame/step is finished More...
 
enum  SimulationType { SimulationType.Frame_dependent_, SimulationType.Physics_dependent_, SimulationType.Event_dependent_, SimulationType.Independent_ }
 Determines the discrete timesteps of the simulation environment. More...
 
enum  WaitOn { WaitOn.Never_, WaitOn.Update_, WaitOn.Fixed_update_ }
 

Enumeration Type Documentation

◆ Axis

Enumerator
X_ 
Y_ 
Z_ 
Rot_x_ 
Rot_y_ 
Rot_z_ 
Dir_x_ 
Dir_y_ 
Dir_z_ 

Definition at line 4 of file Axis.cs.

◆ CoordinateSystem

Enumerator
Global_coordinates_ 
Local_coordinates_ 
Relative_to_reference_point_ 

Definition at line 4 of file CoordinateSystem.cs.

◆ Dimension2DCombination

Enumerator
Xy_ 
Xz_ 
Yz_ 

Definition at line 4 of file DimensionCombination.cs.

◆ Dimension3DCombination

Enumerator
Xyz_ 
Xyw_ 
Xzw_ 
Yzw_ 

Definition at line 20 of file DimensionCombination.cs.

◆ FrameFinishes

Determines where in the monobehaviour cycle a frame/step is finished

Enumerator
Late_update_ 

When ever all scripts has run their respective updates NOTE: Not working as expected, does not seem to work with physics engine.

End_of_frame_ 

NOTE: Not working as expected, does not seem to work with physics engine.

On_render_image_ 

When ever the scene has been rendered

On_post_render_ 

When ever the scene has been rendered, default

Definition at line 5 of file FrameFinishes.cs.

◆ SimulationType

Determines the discrete timesteps of the simulation environment.

Enumerator
Frame_dependent_ 

Waiting for frame instead means stable physics(Multiple fixed updates) and camera has updated their rendertextures. Pauses the game after every reaction until next reaction is received.

Physics_dependent_ 

Camera observers should be manually rendered to ensure validity and freshness with camera.Render()

Event_dependent_ 

Camera observers should be manually rendered to ensure validity and freshness with camera.Render()

Independent_ 

Continue simulation

Definition at line 5 of file SimulationType.cs.

◆ WaitOn

Enumerator
Never_ 
Update_ 

// Do not wait from reactions from agent

Fixed_update_ 

// Frame // Note: unstable physics with the FixedUpdate setting

Definition at line 4 of file WaitOn.cs.