Main Content

Aircraft Scenarios

3D aircraft simulation in Unreal Engine® visualization environment

Use the Aerospace Blockset > Animation > Simulation 3D library blocks to visualize aircraft dynamics and airport operations in the Unreal Engine environment. See How 3D Simulation for Aerospace Blockset Works and watch Visualization Techniques with Aerospace Blockset Video.

Acknowledgements

Blocks

Simulation 3D Actor Transform GetGet actor translation, rotation, scale
Simulation 3D Actor Transform SetSet actor translation, rotation, scale
Simulation 3D AircraftImplement aircraft in 3D environment
Simulation 3D Camera GetCamera image
Simulation 3D Scene ConfigurationScene configuration for 3D simulation environment
Simulation 3D Message GetRetrieve data from Unreal Engine visualization environment
Simulation 3D Message SetSend data to Unreal Engine visualization environment
Simulation 3D RotorcraftImplement 3D Rotorcraft

Scenes and Aircraft

expand all

AirportGeneric airport
Griffiss AirportGriffiss International Airport in Rome, NY
AirlinerGeneric airliner
Air TransportCustomizable air transport aircraft
CustomCustomizable generic fixed-wing aircraft, including vertical takeoff and landing (VTOL) aircraft
General AviationCustomizable general aviation aircraft
Sky HoggSky Hogg aircraft
HelicopterGeneric helicopter
Light HelicopterGeneric light helicopter
MultirotorGeneric multirotor

Functions

copyExampleSim3dProjectCopy support package files and plugins to specified folders
sim3d.EditorInterface to the Unreal Engine project
openOpen the Unreal Editor
ASim3dActorAbstract class to use as a base class for user-defined Unreal Engine C++ or blueprint actors
Sim3dSetupC++ method that sets up actor in Unreal Engine 3D simulation
Sim3dStepC++ method that steps actor in Unreal Engine 3D simulation
Sim3dReleaseC++ method that releases actor in Unreal Engine 3D simulation
StartSimulation3DMessageReaderConstructs a message reader object in the Unreal Editor
ReadSimulation3DMessageReceives message from Simulink model using a message reader object
StopSimulation3DMessageReaderDeletes message reader object in the Unreal Editor
StartSimulation3DMessageWriterConstructs a message writer object in the Unreal Editor
WriteSimulation3DMessageSends message to Simulink model using a message writer object
StopSimulation3DMessageWriterDeletes message writer object in the Unreal Editor

Classes

sim3d.mapsAccess additional scenes from the server

Topics

Simulation Basics

Scene Customization

Cesium for Unreal