Mechanical Engineer Quick Start
The following shows the typical workflow for a mechanical engineer working with Vortex® Studio to import 3D models, create parts and constraints, and work with simulated mechanisms and objects.
A good way to start is to try out Creating a Mechanism tutorial, which takes you step-by-step through the process of building a simple mechanism.
Once this is completed, there are several other hands-on tutorials available for most of the more advanced Vortex Studio features (vehicles, cables, earthwork, etc.).
You can also dive straight into the general Mechanical Engineer Guide.
Creating a Mechanism in Vortex Studio
Vortex Studio stores the simulation model and all its components (parts, constraints, etc.) into a set of files: Mechanisms, Assemblies, and Parts. It's also possible to refer to external files, such as Python scripts or Simulink blocks.
These files are then sent to the level designers to build a scene and scenario.
Task | Notes | References |
---|---|---|
Research the object being simulated | Refer to specs, user manuals, blueprints, drawings, or CAD files to acquire data about the object.
|
|
Plan the work | Figure out how to break the object down into parts, constraints, scripts, extensions, etc. Check if the design has too many (or too few!) parts, or if it's is over-constrained. | |
Launch Vortex® Studio Editor | Locate the Vortex Studio shortcut on your desktop and click on it. |
|
Create a new assembly file | Assemblies contain the basic dynamic and graphic features of a mechanical component. The Assembly is usually put in a Mechanism to create a more complex object. In other cases, Assemblies can be used as stand-alone features inside a Scene directly. By starting from an Assembly, the Mechanical Engineers can concentrate on all the dynamics features of the object they are building. Assemblies contain Parts, Constraints, Python Script, and Graphics. On the Vortex Studio Home page, click the Assembly shortcut. Save your new file (*.vxassembly) in your preferred location. | |
Import a 3D model | Vortex Studio imports and stores the model and all its components (materials, textures, etc.) into a single native file: the Graphics Gallery.
| |
Create part(s) | Use the various graphic nodes of the model as starting points to create parts. | |
Create constraint(s) | Parts are joined together with constraints. | |
Add collision rule(s) | Collision rules let you control whether a collision will be calculated between a pair of components. | |
Add scripting | You can further extend the simulation and provide additional functionality with Python scripts. | |
Add attachment point(s) | Attachment points allow you to attach and detach assemblies and mechanisms at runtime. | |
Add connection container(s) | Connections let you pass on transforms, values, and parameters between components such as extensions or scripts. | |
Create a new mechanism file | Mechanism is a more complete representation of an object. A Mechanism contains one of several Assemblies, and additional behaviors can be added with Extensions. On the Vortex Studio Home page, click the Mechanism shortcut. Save your new file (*.vxmechanism) in your preferred location. On the Vortex Studio Home page, click the Assembly shortcut. Save your new file (*.vxassembly) in your preferred location. | |
Add the Assembly to the Mechanism | From the Toolbox, select Basics, then double-click Assemblies From Files... and browse to the Assembly you just created. | |
Add extension(s) | Add extensions such as control hardware, cameras, lights, etc. These add specialized functionalities to the simulation. | |
Optimize mechanism | Revise the design and see if there are ways to streamline the mechanism: reducing the number of constraints, simplifying collision geometries, etc. | |
Test and tune mechanism | Test the mechanism using tools such as the Vortex Studio Player and the Plotter. |