Tutorials, lessons, educational video
In this page you will find useful tutorials
which help you to understand the basic features of Chrono::R3D.
These AVI screen recordings show how an user can use
the interactive Chrono::R3D
within the Realsoft3D
NOTE: YOU NEED THE DIVX CODEC TO SEE THESE AVI FILES. If you
do not have DivX installed, you can download it here
Create a crank
This screen recording shows how to build a slider-crank mechanism. The
geometrical representation is intentionally simplificated, so that you can
focus on the important steps: how to use the Link and Motor tool. Also
note how you can move the Marker objects, used to set references for links.
Drive a car
This screen recording shows how an user can load a Chrono::R3D demo project from
the 'chrono\examples' directory and use it.
In detail, it is a model of a car with four wheels with spring-damper suspensions.
Chrono::Engine has been used to model the mechanisms of the suspensions and the steer
linkages. A motor is acting on the rear axle, and a brake is acting (for simplicity) on
the front wheels only.
Wheels are simulated with four cylinders, with collision detection = ON, so they
can react also with the unevenness of the terrain (simulated with some misplaced
To allow the user to play with the car interactively, we created a floating window
with the R3D GUI editing tools, and dropped three sliders into it. Each slider has been
When the user loads the example (see the anim) it can open that panel and play with the
three sliders: he drives the car! Remember: to start man-in-the-loop realtime animation,
the 'play' button on the bottom right of the screen must be pressed. Also, remember that
the number of simulated frames must be high.
Side note: on recent computers, this simulation may run even faster than real-time: if
so, to improve realism, turn on the 'Real time' flag in the Animation settings panel.
Real time control with drag'n drop GUI widget
A conveyor belt is built, by replicating multiple times a motorized cylinder.
The motors rotate with a speed set by a variable 'myspeed', which can be
using a Control GUI component, as shown in this example. Note that collision
has been turned ON for cylinders ant the moving box.
Remember to look also the animations in the Chrono::R3D gallery page