๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Simulinkยฎ 3D Animation User's Guide


Publisher
MathWorks
Year
2022
Tongue
English
Leaves
564
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Table of Contents


Getting Started
Simulink 3D Animation Product Description
Expected Background
Build and Use Virtual Worlds
Virtual Reality World Models of Dynamic Systems
Set Up Your Working Environment
Build a Virtual Reality World
Link to a Virtual Reality World
View Dynamic System Simulations
Share Dynamic System Simulation Visualizations
MATLAB Compiler Support
X3D Support
X3D
Relationship of X3D and VRML
X3D Support in Simulink 3D Animation
Convert a VRML File to X3D Format
Virtual Reality Modeling Language (VRML)
Relationship of VRML and X3D
VRML
VRML Support
VRML Compatibility
Virtual World Coordinate System
VRML File Format
Virtual Reality World and Dynamic System Examples
Simulink Interface Examples
MATLAB Interface Examples
Unreal Engine Simulation Scenarios
Acknowledgements
Scenes
Empty Scene
Installation
Set the Default Viewer
Set Simulink 3D Animation Preferences
Simulink 3D Animation Preferences Dialog Box
3D World Editor Preferences Dialog Box
Canvas Preferences Dialog Box
Figure Appearance Preferences Dialog Box
Figure Rendering Preferences Dialog Box
Figure 2-D Recording Preferences Dialog Box
Figure Frame Capture Preferences
World Preferences Dialog Box
Install V-Realm Editor
V-Realm Editor Installation on Windows Platforms
V-Realm Builder Help
Uninstall V-Realm Builder
Test the Viewer Installation
Section Overview
Simulink Testing
MATLAB Testing
Simulink Interface
Connect Virtual Worlds and Models
Output Simulation Data to a Virtual World
Input Virtual World Data to a Model
Change the Associated Virtual World
Open a Viewer Window
Display Virtual World and Start Simulation
View Virtual World on Host Computer
View Virtual World Remotely
Modify Remote Virtual World via Sensor Events
Interact with Generated Code
MATLAB Interface
Create vrworld Object for a Virtual World
Open a Virtual World with MATLAB
Interact with a Virtual World with MATLAB
Set Values for Nodes
Read Sensor Values Using MATLAB
Close and Delete a vrworld Object
Animation Recording
Recording Formats
Manual and Scheduled Animation Recording
Define File Name Tokens
Default File Name Format
Uses for File Name Tokens
File Name Tokens
Manual 3-D Recording with MATLAB
Manual 2-D AVI Recording with MATLAB
Scheduled 3-D Recording with MATLAB
Scheduled 2-D AVI Recording with MATLAB
Record Animations for Unconnected Virtual Worlds
Play Animation Files
Play Virtual World Animation Files
Play AVI Animation Files
Build Virtual Reality Worlds
Choose a Virtual World Editor
Editors for Virtual Worlds
Set the Default Editor
Build and Connect a Virtual World
Introduction
Define the Problem
Add a Simulink 3D Animation Block
Open a New Virtual World
Add Nodes
Link to a Simulink Model
Use Sensors
Add Sensors to Virtual Worlds
Read Sensor Values
Detect Object Collisions
Set Up Collision Detection
Use Collision Detection Data in Models
Use Collision Detection in MATLAB
Use Collision Detection Data in Virtual Worlds
Virtual World Data Types
Field Data Types
Virtual World Data Class Types
Simulink 3D Animation Textures
Add Sound to a Virtual World
Use CAD Models with the Simulink 3D Animation Product
Use of CAD Designs
Import CAD Designs
Integrate the Imported Model Virtual World
Import STL and Physical Modeling XML Files
Results
Import 3D Models from CAD Tools
Level of Detail Considerations
Units Used in Exported Files
Coordinate System Used
Assembly Hierarchy
Import VRML Models from CATIA Software
CATIA Coordinate Systems
Settings That Affect the VRML Output
Level of Detail
VRML Export Filter Settings
VRML Models Exported from the CATIA Environment
Adjust the Resulting VRML Files
Modify the CAD Model Virtual World
Wrap Shape Objects with Transforms
Add DEF Names
Additional Virtual World Modifications
Import Visual Representations of Robot Models
Import a DAE File
Import a URDF File
Import an SDF File
Define Viewpoint to Make Imported Model Visible
Limitations
Link to Simulink and Simscape Multibody Models
Link the Virtual World to a Simulink Model
Initial Conditions
VR Placeholder and VR Signal Expander Blocks
Link to Simscape Multibody Models
Link to a MATLAB Model
Using the 3D World Editor
3D World Editor
Supported Platforms
Use with Other Editors
VRML and X3D Support
Nodes, Library Objects, and Templates
Open the 3D World Editor
3D World Editor Is the Default Editor
Open an Empty Virtual World
Open a Saved Virtual World
3D World Editor Panes
Preferences for 3D World Editor Startup
Create a Virtual World
Edit a Virtual World
Add Objects
Copy and Paste a Node
Edit Object Properties
Document a Virtual World Using Comments
Display Event Fields
Expand and Collapse Nodes
Highlight Nodes and Virtual World Objects
Wrap Nodes as Children of Another Node
Remove Nodes
Save and Export Virtual World 3D Files
Edit VRML and X3D Scripts
Reduce Number of Polygons for Shapes
Virtual World Navigation in 3D World Editor
Specify Virtual World Rendering
Basic Navigation
Coordinate Axes Triad
View Panes
Pivot Point
View All/View Selected
3D World Editor Library
3D World Editor Library Objects
Add a Library Object
Guidelines for Using Custom Objects
Viewing Virtual Worlds
Virtual World Viewers
Host and Remote Viewing
Comparison of Viewers
Simulink 3D Animation Viewer
What You Can Do with the Viewer
Viewer Uses MATLAB Figures
Set Viewer Appearance Preferences
Open the Simulink 3D Animation Viewer
Open from the VR Sink Block
Open from the Command Line
Simulate with the Simulink 3D Animation Viewer
Adjust Navigation Settings
Specify Rendering Techniques
Turn Off Rendering for Performance
Navigate Using the Simulink 3D Animation Viewer
Basic Navigation
Navigation Panel
Viewer Keyboard Shortcuts
Mouse Navigation
Navigation Control Menu
Change the Navigation Speed
Sensors Effect on Navigation
Display a Coordinate Axes Triad
Pivot Point
Set Viewpoints
Define Viewpoints
Reset Viewpoints
Navigate Through Viewpoints
Record Offline Animations
Animation Recording
Recording Formats
File Names
Start and Stop Animation Recording
Play Animation Files
Record 3โ€“D Animation Files
Record in Audio Video Interleave (AVI) Format
Schedule Files for Recording
Play Animations with Simulink 3D Animation Viewer
Configure Frame Capture Parameters
Capture Frames
Simulink 3D Animation Web Viewer
Open the Web Viewer
Set up for Remote Viewing
Connect the Web Viewer
Navigate Using the Web Viewer
Display and Navigation
Keyboard Shortcuts
Web Viewer Preferences
Listen to Sound in a Virtual World
System Requirements for Sound
Listen to Sound
View a Virtual World in Stereoscopic Vision
Enable Stereoscopic Vision
Control Stereoscopic Effects
Active Stereoscopic Vision Configuration
Computer Platforms
Graphics Cards
Display Devices
Graphic Card Connection to Display Devices
Examples of Stereoscopic Vision Setups
Simulink 3D Animation Stand-Alone Viewer
Orbisnap Viewer
What Is Orbisnap?
Install Orbisnap
Section Overview
System Requirements
Copying Orbisnap to Another Location
Adding Shortcuts or Symbolic Links
Start Orbisnap
Orbisnap Interface
Menu Bar
Toolbar
Navigation Panel
Navigate Using Orbisnap
View Animations or Virtual Worlds with Orbisnap
View Virtual Worlds Remotely with Orbisnap
Blocks
Cross Product
Joystick Input
MATLAB to VR Coordinates
Normalize Vector
Rotation Between 2 Vectors
Rotation Matrix to VR Rotation
Space Mouse Input
Viewpoint Direction to VR Orientation
VR Placeholder
VR RigidBodyTree
VR to MATLAB Coordinates
VR Rotation to Rotation Matrix
VR Signal Expander
VR Sink
VR Source
VR Text Output
VR To Video
VR Tracer
Simulation 3D Actor Transform Get
Simulation 3D Actor Transform Set
Simulation 3D Camera Get
Simulation 3D Scene Configuration
Simulation 3D Actor
Functions
stl2vrml
vrcadcleanup
vr.canvas
vr.canvas.capture
vrclear
vrclose
vrcoordm2vr
vrcoordvr2m
vrdir2ori
vrdrawnow
vredit
vrfigure
vrfigure.capture
vrfigure.close
vrfigure.get
vrfigure.isvalid
vrfigure.set
vrgcbf
vrgcf
vrgetpref
vrifs2patch
vrimport
vrinsertrobot
vrinstall
vrjoystick
vrjoystick.axis
vrjoystick.button
vrjoystick.caps
vrjoystick.close
vrjoystick.force
vrjoystick.pov
vrjoystick.read
vrlib
vrnode
vrnode/delete
vrnode/fields
vrnode/get
vrnode/getfield
vrnode/isvalid
vrnode/set
vrnode/setfield
vrnode/sync
vrori2dir
vrpatch2ifs
vrphysmod
vrplay
vrrotvec
vrrotmat2vec
vrrotvec2mat
vrsetpref
vrspacemouse
vr.utils.stereo3d
vrupdaterobot
vrview
vrwho
vrwhos
vrworld
vrworld/addexternproto
vrworld/close
vrworld/delete
vrworld/edit
vrworld/get
vrworld/isvalid
vrworld/nodes
vrworld/open
vrworld/reload
vrworld/save
vrworld/set
vrworld/view
sim3d.World
takeSnapshot
restoreSnapshot
createMesh
addMesh
sim3d.Actor
copy
save
propagate
gather
createShape
load
read
run
add
findBy
Simulink 3D Animation Player
sim3d.sensors.IdealCamera
sim3d.sensors.MainCamera
optimize
createViewport
3D World Editor


๐Ÿ“œ SIMILAR VOLUMES