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.
|Simulation 3D Actor Transform Get||Get actor translation, rotation, scale|
|Simulation 3D Actor Transform Set||Set actor translation, rotation, scale|
|Simulation 3D Aircraft||Implement aircraft in 3D environment|
|Simulation 3D Camera Get||Camera image|
|Simulation 3D Scene Configuration||Scene configuration for 3D simulation environment|
|Simulation 3D Message Get||Retrieve data from Unreal Engine visualization environment|
|Simulation 3D Message Set||Send data to Unreal Engine visualization environment|
|Interface to the Unreal Engine project|
|Open the Unreal Editor|
|Abstract class to use as a base class for user-defined Unreal Engine C++ or blueprint actors|
|C++ method that sets up actor in Unreal Engine 3D simulation|
|C++ method that steps actor in Unreal Engine 3D simulation|
|C++ method that releases actor in Unreal Engine 3D simulation|
|Constructs a message reader object in the Unreal Editor|
|Receives message from Simulink model using a message reader object|
|Deletes message reader object in the Unreal Editor|
|Constructs a message writer object in the Unreal Editor|
|Sends message to Simulink model using a message writer object|
|Deletes message writer object in the Unreal Editor|
When simulating in the Unreal Engine environment, keep these software requirements, minimum hardware requirements, and limitations in mind.
Learn about the co-simulation framework between Simulink® and the Unreal Engine and how block execution order affects 3D simulation.
To customize scenes and aircraft projects, use the Aerospace Blockset™ Interface for Unreal Engine Projects support package.