Simulink 3D Animation

Viewing and Interacting with 3D Worlds

Simulink 3D Animation provides VRML viewers that display your virtual worlds and record scene data. It also provides Simulink blocks and MATLAB functions for user interaction and virtual prototyping with 3D input devices, including 3D mice and force-feedback joysticks.

VRML Viewers

Simulink 3D Animation includes viewers that let you navigate the virtual world by zooming, panning, moving sideways, and rotating about points of interest known as viewpoints. In the virtual world, you can establish viewpoints that emphasize areas of interest, guide visitors, or observe an object in motion from different positions. During a simulation, you can switch between these viewpoints.

Building User Interfaces Containing 3D Worlds

The Simulink 3D Animation Viewer integrates with MATLAB figures so that you can combine virtual scenes with MATLAB Handle Graphics® and multiple views of one or more virtual worlds.

Example of a graphical interface authored with MATLAB Handle Graphics.

Example of a graphical interface authored with MATLAB Handle Graphics. The screen shows a car suspension test on a race track that combines multiple 3D views (top), including speed data and visualizations of the steering wheel and force triads, with 2D graphics for trend analysis (bottom).

Remote Viewing of 3D Worlds in a Web Browser

The Simulink 3D Animation Web Viewer works with HTML5-enabled web browsers to display virtual worlds on computers, phones, and tablets. You can open a virtual world on your computer then view it remotely in a web browser on a mobile device or a computer that does not have Simulink 3D Animation installed.

3D animation of an assembly line in an HTML5-enabled browser.
3D animation of an assembly line in an HTML5-enabled browser. The IP address in the browser tab refers to the host computer running the animation.
Next: Recording and Sharing Animations

Try Simulink 3D Animation

Get trial software

Mobile Robot Simulation for Collision Avoidance with Simulink

View webinar