|
Aerodynamic Objects Core 2.0.0
|
Namespaces | |
| namespace | Aerodynamics |
| namespace | Control |
| namespace | Demos |
| namespace | Flow |
| namespace | Tutorials |
| namespace | Utility |
Classes | |
| struct | AerodynamicLoad |
| Stores the aerodynamic load acting on an object, including the force vector and the moment. More... | |
| class | AeroGroup |
| Used to combine Aero Objects by using the span of the overall group for aspect ratio corrections of individual objects within the group. More... | |
| class | AeroObject |
| Used to calculate the aerodynamic forces and moments acting on an object based on geometry and flow velocity. More... | |
| class | AeroObjectEditor |
| Implements the inspector interface for the AeroObject class. More... | |
| class | ArrowComponent |
| Base class for arrows that are used to represent different vector values. More... | |
| class | ArrowLayerCreation |
| Automatically creates a layer for the arrows in Unity. More... | |
| class | BoundingVolume |
| Used to define the shape and size of the volume for a Fluid Volume. More... | |
| class | BoundingVolumeCustomDrawer |
| Custom drawer for the bounding volume component. More... | |
| class | BuoyancyArrow |
| Creates an arrow with scale and direction proportional to the buoyancy force generated by an AeroObject's Buoyancy Model. More... | |
| class | ControlSurface |
| A control surface is defined as an articulated region (flap) on an aero object that can be deflected to change the aerodynamic properties of the body. More... | |
| class | ControlSurfaceEditor |
| Editor script for control surfaces. More... | |
| class | CreateObjectsTools |
| Implements create menus for various objects and tools. More... | |
| class | DirectionalVelocity |
| Provides a conversion between (speed, azimuth, direction) and a velocity vector. More... | |
| class | DirectionalVelocityDrawer |
| Custom drawer for a directional velocity component. More... | |
| class | DragArrow |
| Creates an arrow with scale and direction proportional to the drag force generated by an AeroObject's Drag Model. More... | |
| class | FlowAffected |
| Base class for any object which will be affected by the flow. More... | |
| class | FlowFieldArrows |
| Draws 3D arrow models in a defined area. More... | |
| class | FlowFieldParticles |
| Spawns particles which are affected by the flow in a volume. More... | |
| class | FlowInteractionManager |
| The flow interaction manager maintains a look up table for ID pairs of all objects which can interact. More... | |
| class | FlowParticles |
| Provides the base class for objects which manage a particle system that is affected by the flow. More... | |
| class | FlowPointParticles |
| Spawns particles which are affected by the flow from the position of the GameObject. More... | |
| class | FlowPrimitive |
| Flow primitives are used to define the velocity behaviour of the fluid. More... | |
| class | FlowSensor |
| Used to measure relative flow velocity using the velocity of the object and any interactable flow primitives in the scene. More... | |
| class | Fluid |
| Contains the properties and state of a fluid. More... | |
| class | FluidProperties |
| class | FluidVolume |
| Fluid volumes are used to contain and manage flow primitives so that they only affect objects within the defined volume. More... | |
| class | GlobalFluid |
| The container for all flow primitives that exist in a scene and are not contained in a Fluid Volume. More... | |
| class | GlobalFluidWindow |
| Provides an editor window for setting the default global fluid properties in an Aerodynamic Objects Unity project. More... | |
| class | LiftArrow |
| Creates an arrow with scale and direction proportional to the lift force generated by an AeroObject's Lift Model. More... | |
| class | MoveWithFlow |
| Moves the object according to the flow velocity measured at the transform position this script is attached to. More... | |
| class | ParticleGrid |
| class | RotationalLiftArrow |
| Creates an arrow with scale and direction proportional to the rotational lift force generated by an AeroObject's Rotational Lift Model. More... | |
| class | SensorRake |
| class | SurfaceTrails |
| class | UserDragArrow |
| Creates an arrow with scale and direction proportional to the drag force generated by an AeroObject's User Supplied Drag Model. More... | |
| class | WeightArrow |
| Creates an arrow with scale and direction proportional to the weight of a Rigidbody. More... | |
| class | WindArrow |
| Creates an arrow with scale and direction proportional to the wind velocity measured by any Flow Sensor deriving object, including AeroObjects. More... | |
| class | WindTools |
Enumerations | |
| enum | Fade |
| Used to specify how the velocity of a flow primitive should change with distance. More... | |
| enum | FlowDetectionType |
| Used to specify how an object should detect fluid zones. More... | |
| enum | VelocitySource |
| Used to specify which component to use when getting the velocity of an object. More... | |
Functions | |
| delegate Vector3 | VelocityEventHandler (Vector3 position) |
| Used to pass the velocity functions of flow primitives without passing the entire instance. More... | |
Used to specify how the velocity of a flow primitive should change with distance.
Used to specify how an object should detect fluid zones.
Collider is adaptable and will collect any fluid zones that the object comes into contact with. List uses a pre-assigned collection of fluid zones which can be updated programmatically.
Used to specify which component to use when getting the velocity of an object.