Aerodynamic Objects Core 2.0.0
Loading...
Searching...
No Matches
AerodynamicObjects.CreateObjectsTools Class Reference

Implements create menus for various objects and tools. More...

Static Public Member Functions

static GameObject CreateAeroObject ()
 
static void MoveComponentUpSteps (Component component, int steps)
 Moves the component up the prescribed number of steps on the object's list of components. More...
 
static GameObject CreateFlowPrimitive< T > ()
 Creates a game object with the flow primitive component attached. More...
 
static void SetGameObjectParent (GameObject go)
 Sets the parent of the game object to the current selection. More...
 
static GameObject CreateWing (float span, float chord, float dihedral, float eeta_t)
 
static GameObject CreateKinematicTriggerObject (string name)
 
static GameObject CreateRigidAeroObjectCube ()
 
static GameObject CreateRigidAeroObjectEllipsoid ()
 
static GameObject CreateGlider ()
 
static GameObject CreateFlowSensor ()
 
static GameObject CreateUniformFlow ()
 
static GameObject CreateAreaSource ()
 
static GameObject CreateFluidVolume ()
 
static void CreatePointSource ()
 
static void CreateLineSource ()
 
static void CreateDisplacementBody ()
 
static void CreateFilament ()
 
static void CreateVortexNode ()
 
static void CreateRingVortex ()
 
static GameObject CreateParticleGameObject (string name, bool includeWalls)
 
static GameObject CreateFlowParticles ()
 
static GameObject CreatePathLineParticles ()
 
static GameObject CreateStreakLineParticles ()
 
static GameObject CreateFlowRakeSensor ()
 
static GameObject CreateFlowRakeParticles ()
 
static GameObject CreateFlowArrows ()
 

Detailed Description

Implements create menus for various objects and tools.

Accessed using right click in scene hierarchy, or the GameObject menu bar in the editor.

Member Function Documentation

◆ CreateAeroObject()

static GameObject AerodynamicObjects.CreateObjectsTools.CreateAeroObject ( )
static

◆ CreateAreaSource()

static GameObject AerodynamicObjects.CreateObjectsTools.CreateAreaSource ( )
static

◆ CreateDisplacementBody()

static void AerodynamicObjects.CreateObjectsTools.CreateDisplacementBody ( )
static

◆ CreateFilament()

static void AerodynamicObjects.CreateObjectsTools.CreateFilament ( )
static

◆ CreateFlowArrows()

static GameObject AerodynamicObjects.CreateObjectsTools.CreateFlowArrows ( )
static

◆ CreateFlowParticles()

static GameObject AerodynamicObjects.CreateObjectsTools.CreateFlowParticles ( )
static

◆ CreateFlowPrimitive< T >()

static GameObject AerodynamicObjects.CreateObjectsTools.CreateFlowPrimitive< T > ( )
static

Creates a game object with the flow primitive component attached.

Automatically sets the scale, parenting, and scene position from context.

Template Parameters
TThe flow primitive type to create
Returns
The newly created game object
Type Constraints
T :FlowPrimitive 

◆ CreateFlowRakeParticles()

static GameObject AerodynamicObjects.CreateObjectsTools.CreateFlowRakeParticles ( )
static

◆ CreateFlowRakeSensor()

static GameObject AerodynamicObjects.CreateObjectsTools.CreateFlowRakeSensor ( )
static

◆ CreateFlowSensor()

static GameObject AerodynamicObjects.CreateObjectsTools.CreateFlowSensor ( )
static

◆ CreateFluidVolume()

static GameObject AerodynamicObjects.CreateObjectsTools.CreateFluidVolume ( )
static

◆ CreateGlider()

static GameObject AerodynamicObjects.CreateObjectsTools.CreateGlider ( )
static

◆ CreateKinematicTriggerObject()

static GameObject AerodynamicObjects.CreateObjectsTools.CreateKinematicTriggerObject ( string  name)
static

◆ CreateLineSource()

static void AerodynamicObjects.CreateObjectsTools.CreateLineSource ( )
static

◆ CreateParticleGameObject()

static GameObject AerodynamicObjects.CreateObjectsTools.CreateParticleGameObject ( string  name,
bool  includeWalls 
)
static

◆ CreatePathLineParticles()

static GameObject AerodynamicObjects.CreateObjectsTools.CreatePathLineParticles ( )
static

◆ CreatePointSource()

static void AerodynamicObjects.CreateObjectsTools.CreatePointSource ( )
static

◆ CreateRigidAeroObjectCube()

static GameObject AerodynamicObjects.CreateObjectsTools.CreateRigidAeroObjectCube ( )
static

◆ CreateRigidAeroObjectEllipsoid()

static GameObject AerodynamicObjects.CreateObjectsTools.CreateRigidAeroObjectEllipsoid ( )
static

◆ CreateRingVortex()

static void AerodynamicObjects.CreateObjectsTools.CreateRingVortex ( )
static

◆ CreateStreakLineParticles()

static GameObject AerodynamicObjects.CreateObjectsTools.CreateStreakLineParticles ( )
static

◆ CreateUniformFlow()

static GameObject AerodynamicObjects.CreateObjectsTools.CreateUniformFlow ( )
static

◆ CreateVortexNode()

static void AerodynamicObjects.CreateObjectsTools.CreateVortexNode ( )
static

◆ CreateWing()

static GameObject AerodynamicObjects.CreateObjectsTools.CreateWing ( float  span,
float  chord,
float  dihedral,
float  eeta_t 
)
static

◆ MoveComponentUpSteps()

static void AerodynamicObjects.CreateObjectsTools.MoveComponentUpSteps ( Component  component,
int  steps 
)
static

Moves the component up the prescribed number of steps on the object's list of components.

Parameters
component
steps

◆ SetGameObjectParent()

static void AerodynamicObjects.CreateObjectsTools.SetGameObjectParent ( GameObject  go)
static

Sets the parent of the game object to the current selection.

If there is no selection then it will be create in the root of the scene. If the context is a prefab scene then it is created as a child of the prefab root. Also sets the current selection to the game object in question.

Parameters
goThe game object to set up

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