Main Content

Aircraft Scenarios

3D aircraft simulation in Unreal Engine® visualization environment

Use the aircraft simulation blocks, available in the Aerospace Blockset > Animation > Simulation 3D sublibrary, to simulate the dynamics of aircraft 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

Unreal Engine Simulation Environment Requirements and Limitations

When simulating in the Unreal Engine environment, keep these software requirements, minimum hardware requirements, and limitations in mind.

How 3D Simulation for Aerospace Blockset Works

Learn about the co-simulation framework between Simulink® and the Unreal Engine and how block execution order affects 3D simulation.

Scene Customization

Customize 3D Scenes for Aerospace Blockset Simulations

To customize scenes and aircraft projects, use the Aerospace Blockset™ Interface for Unreal Engine Projects support package.

Featured Examples