Aerodynamic Objects Core 2.0.0
Loading...
Searching...
No Matches
AerodynamicObjects.Demos Namespace Reference

Classes

class  AeroObjectSpawner
 Provides a spawn aero object function which is called on a button press in the Wind Tunnel Demo scene. More...
 
class  Airship
 Example controller for a large airship. More...
 
class  AirshipEditor
 Adds summary and graphics to inspector view. More...
 
class  AlignWithFlow
 Points the forward direction of the transform in the direction of the relative flow velocity measured by a given flow sensor. More...
 
class  AnemometerSpeedLogger
 Displays the speed measured by an anemometer. More...
 
class  AngularVelocityWarning
 Warns the user when their physics setting for the max angular speed of rigidbodies is too low. More...
 
class  BalloonController
 Used to manage balloon properties in the balloon demo scene. More...
 
class  BalloonControllerEditor
 Adds summary to inspector view. More...
 
class  BalloonString
 Uses a line renderer to draw the string between two positions. More...
 
class  BaseAircraftController
 Base class for any aircraft controllers. More...
 
class  BodyMotion
 Used to move the cars in the ground vehicle wakes demo scene. More...
 
class  CameraBillboard
 Used to align an object with the main camera. More...
 
class  CameraManager
 Used to switch between the orbital, chase, and ground view cameras in demo scenes. More...
 
class  ChaseCamera
 A follow camera which maintains a fixed heading relative to the target. More...
 
class  ConfigurableModelGliderEditor
 Adds summary and graphics to inspector view. More...
 
class  ContiguousLineVortexSpawner
 Spawns contiguous (connected) line vortex filaments over time. More...
 
class  ControllableModelGlider
 Example script for a model glider which has an actuated rudder and elevator. More...
 
class  CupAnemometer
 Used to manage an anemometer, including setting arrow size and sensitivities for the aero objects on the cups and updating a text display of the measured wind speed. More...
 
class  ExampleSpawner
 An example spawner that will create objects that move with the flow. More...
 
class  FanController
 Rotates a fan hub with angular velocity proportional to the wind speed produced by a Fan Flow Field. More...
 
class  FanFlowField
 Manages an area source and line source to create a fan with an entrainment effect which keeps objects in the fan's flow. More...
 
class  FixedOrbitCamera
 Orbits the camera around a target with no way for the player to adjust the camera's motion. More...
 
class  FlightInfoDisplay
 Script used to update UI elements for any aircraft class which derives from the base aircraft class. More...
 
class  FlowRoundAnAerofoil
 
class  FluidMotionDriver
 Used to vary the speed and azimuth (horizontal direction) of a uniform flow primitive. More...
 
class  FreeWheel
 Applies a small torque to wheel colliders to allow them to move freely. More...
 
class  FrisbeeLauncher
 Used to periodically launch frisbees with some random variation to launch conditions. More...
 
class  Generator
 A generator script used to get the power generated by a spinning turbine. More...
 
class  GliderSpawner
 Used to spawn gliders into the scene for the glider demo. More...
 
class  GliderSpawnerEditor
 Adds summary and graphics to inspector view. More...
 
class  GroundViewCamera
 A camera controller which remains in place in the scene and looks at the target. More...
 
class  HangGlider
 Example controller for a hang glider. More...
 
class  HangGliderEditor
 Adds graphics to inspector view. More...
 
class  Helicopter
 Main code for controlling all aspects of the helicopter in the demo scene. More...
 
class  HelicopterEditor
 Adds summary and graphics to inspector view. More...
 
class  HelicopterRingVortexController
 Used to manage the vortex filament strengths in the ring vortex generated by a helicopter's main rotor. More...
 
class  InitialAngularVelocitySetter
 Gives a rigid body a prescribed angular velocity in the provided local axis. More...
 
class  LiftingFlowAroundACylinder
 An example flow primitive implementation which uses potential flow theory to simulate the flow around a cylinder. More...
 
class  MainRotorController
 Example controller for the main rotor of a helicopter. More...
 
class  ModelGlider
 Manager for a model glider. More...
 
class  ModelGliderEditor
 Adds summary and graphics to inspector view. More...
 
class  OrbitalCamera
 Drone-like follow camera which can be controlled in the game window using the mouse, similar to camera controls for Unity's scene view camera. More...
 
class  PaperPlaneFollower
 Manages the orbit camera target to follow paper planes as they fall to the ground. More...
 
class  PaperPlaneSpawner
 Spawns paper planes in the scene for the paper plane demo. More...
 
class  PlaneSpawner
 Used to spawn aeroplanes in a scene. More...
 
class  PointInToWind
 Sets the transform rotation to align the object so that it faces into the measured wind velocity. More...
 
class  PowerDisplayPanel
 Manages an info panel in the scene to display power from a generator. More...
 
class  PropellerEngine
 Manager used to update the blade geometry and pitch for a propeller engine. More...
 
class  PropellerEngineEditor
 Adds update button inspector view. More...
 
class  Quadcopter
 Example controller for a quadcopter. More...
 
class  QuadcopterEditor
 Adds graphics to inspector view. More...
 
class  RingVortexSpawner
 Used to spawn a ring vortex periodically. More...
 
class  RingVortexTunnelController
 Varies the strength scale of any child vortex filaments sinusoidally with time. More...
 
class  SceneReset
 Enables the scene reset input action, requires a Player Input component to be attached to the same object. More...
 
class  SizeController
 Used to vary the size of an object in a sinusoidal fashion. More...
 
class  SourceSpawner
 Spawns point source flow primitives randomly within a sphere of a given radius. More...
 
class  StringForceSensor
 Displays text for the force on a configurable joint using a canvas in the scene. More...
 
class  StringRenderer
 Utility script to render a line between two transforms. More...
 
class  SurfaceParticles
 An experimental script used to manage particles which are spawned on a surface like the ground. More...
 
class  TailRotorController
 Example controller for the tail rotor of a helicopter. More...
 
class  TimeScaleSetter
 
class  TimeStepSetter
 Sets the physics fixed time step for the simulation scene. More...
 
class  TransformRotator
 Rotates a transform about a local axis in the fixed update thread. More...
 
class  TransportAircraft
 An example aircraft controller for a large transport aircraft. More...
 
class  TransportAircraftEditor
 Adds summary and graphics to inspector view. More...
 
class  WindSock
 Manages the string of rigid bodies and line renderers in a wind sock. More...
 
class  WindSpeedController
 Used to vary the wind speed of a Uniform Flow primitive in a sinusoidal fashion. More...
 
class  WindTurbineController
 Manages size and orientation of wind turbine blades. More...
 
class  WindTurbineEditor
 Adds summary and graphics to inspector view. More...
 
class  WindTurbineSceneController
 Provides functions that are used by UI elements to control the wind turbine. More...
 
class  WrightFlyer
 Example controller for a Wright flyer style aircraft. More...
 
class  WrightFlyerEditor
 Adds summary and graphics to inspector view. More...