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.

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

Functions

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

Topics

Simulation Basics

Scene Customization