Releases: andyborrell/AeroToy
Releases · andyborrell/AeroToy
AeroToy 0.1 beta
AeroToy two-way fluid-rigid-body real-time simulator
Version 0.1 beta
This is the first release of AeroToy, an interactive fluid simulator featuring two-way interaction between a semi-lagrangian real-time fluid simulation and a 2D rigid body physics simulation.
Installation
Currently only a Windows binary build is available. Source code is not currently public.
No installation is necessary, download aerotoy.zip, extract the whole directory, and run aerotoy.exe.
Features
Craft Editor
- Real-time fluid simulation during edit, providing real-time feedback
- Bezier wing editor
- Freehand wing paint tool
- Composition of rigid-body nodes from part nodes including Bezier curves and preconfigured parts such as engines
- 4 simulation viewing modes:
- Smoke (with configurable colour patterns)
- Velocity
- Pressure
- Isobars
- Aerodynamic force vector and L/D annotation
- Preconfigured parts:
- Bezier curve wings
- PNG image file based wings
- Pivot joint
- Servo joint (controllable during test flight)
- Wheels
- Ballast
- Engines
- Serialization:
- Scene load/save
- Craft export/import
- Subassembly load/save
- Example scenes
Flight Testing
- Aircraft control:
- WASD = control engine throttle (W,S) and servo joint pitch (A,D)
- Shift = double servo joint movement
- Q,E = control joint pitch "trim" - replicating aircraft elevator trim
- YAML defined test environments
- User environments can be added by adding new definition files
- Environment repeats providing infinite test flight area
- Configurable wind speed
- Selectable airflow visualization tools:
- Smoke ring - A striped smoke pattern emitted in a semi-circular shape ahead of the moving aircraft
- Craft Smoke - Smoke emitted from the surface of the aircraft
- Avionics Window featuring:
- Airspeed
- Elevation
- Flight duration
- Max flight duration
- Current throttle
- Current trim
- Testing of fixed machines, such as windmills or kites, is also supported