|
Aerodynamic Objects Core 2.0.0
|
An example flow primitive implementation which uses potential flow theory to simulate the flow around a cylinder. More...
Public Member Functions | |
| void | Start () |
| override Vector3 | VelocityFunction (Vector3 position) |
| Override this function to change the way the velocity of the fluid is calculated. More... | |
Public Member Functions inherited from AerodynamicObjects.FlowPrimitive | |
| void | GetInteractionID () |
| Obtains a unique interaction ID for the object. More... | |
| virtual void | Awake () |
| virtual void | OnEnable () |
| virtual void | OnDestroy () |
| virtual void | OnDisable () |
| void | AddSelfToScene () |
| void | AcquireFluidVolume (FluidVolume fluidVolume) |
| void | RemoveFromScene () |
| Vector3 | VelocityFunction (Vector3 position, int flowAffectedID) |
| Wrapper function which first checks if the interaction should happen. More... | |
| virtual Vector3 | VelocityFunction (Vector3 position) |
| Override this function to change the way the velocity of the fluid is calculated. More... | |
| bool | IsInteractionIgnored (int flowAffectedID) |
| void | IgnoreInteraction (int flowAffectedID) |
| void | IgnoreInteraction (FlowAffected flowAffected) |
| void | AddSelfToGlobalFluid () |
| void | RemoveSelfFromGlobalFluid () |
Public Attributes | |
| float | circulationStrength |
Public Attributes inherited from AerodynamicObjects.FlowPrimitive | |
| float | strengthScale = 1f |
| This value is used to scale the flow primitive behaviour. More... | |
| int | interactionID = 0 |
| The unique ID number for this flow primitive, used for identifying pairs of ignored interactions by the FlowInteractionManager. More... | |
An example flow primitive implementation which uses potential flow theory to simulate the flow around a cylinder.
| void AerodynamicObjects.Demos.LiftingFlowAroundACylinder.Start | ( | ) |
|
virtual |
Override this function to change the way the velocity of the fluid is calculated.
| position | Position of the object in the global (earth) frame of reference. |
Reimplemented from AerodynamicObjects.FlowPrimitive.
| float AerodynamicObjects.Demos.LiftingFlowAroundACylinder.circulationStrength |