Tutorials that teach how to use the IRRLICHT module.
Note that the Chrono installation guide already explain how to install the IRRLICHT module, as it is the default visualization system.
These are among the most important examples for learning Chrono::Engine.
Slider crank example (demo_IRR_crank.cpp)
The simpliest Irrlicht example: the skeleton of a slider-crank mechanism.
Four-bar linkage example (demo_IRR_fourbar.cpp)
Create a four bar linkage and display it with simple lines
Collision example (demo_IRR_collisionNSC.cpp)
Learn how to setup collisions in Chrono::Engine with this introductory example
Falling bricks example (demo_IRR_bricks.cpp)
Simulate collisions between a wrecking ball and a wall
Pendulum example (demo_IRR_pendulum.cpp)
Simulate articulated pendulums that interact with a force field
Example on using motors and actuators (demo_IRR_motors.cpp)
Different ways of using motors in Chrono
Gear constraint example (demo_IRR_gears.cpp)
Create a transmission made of pulleys, spur gears, bevel gears.
Mecanum omnidirectional robot example (demo_IRR_mecanum.cpp)
Create a robot with omnidirectional wheels; learn coordinate transformations
Rolling and spinning friction example (demo_IRR_friction.cpp)
Learn how to enable rolling and spinning friction
Basic suspensions example (demo_IRR_suspension.cpp)
Create a very simplified vehicle model with suspensions
Tracked vehicle example (demo_IRR_tracks.cpp)
Simulate a vehicle with tracks interacting with obstacles, and that can be driven by the user
Irrlicht assets example (demo_IRR_assets.cpp)
Learn how the assets system can be used to show 3D shapes
Conveyor belt example (demo_IRR_conveyor.cpp)
Demonstration of the conveyor belt primitive.
Forklift example (demo_IRR_forklift.cpp)
Advanced demo: create a forklift that can be driven by the user