V-Play has a new name, say hi to Felgo!Learn More


Connects 2 Joint objects together. More...

Import Statement: import



Detailed Description

A gear joint is used to connect two joints together. Either joint can be a RevoluteJoint or PrismaticJoint. You specify a gear ratio to bind the motions together: coordinate1 + ratio coordinate2 = constant. The ratio can be negative or positive. If one joint is a revolute joint and the other joint is a prismatic joint, then the ratio will have units of length or units of 1/length.

Warning: The revolute and prismatic joints must be attached to fixed bodies (which must be body1 on those joints).

Property Documentation

joint1 : Joint

The first connected Joint object.

joint2 : Joint

The second connected Joint object.

ratio : real

The ratio for connection between the two joints. It is used for calculating the connection constant = coordinate1 + ratio coordinate2

Voted #1 for:

  • Easiest to learn
  • Most time saving
  • Best support

Develop Cross-Platform Apps and Games 50% Faster!

  • Voted the best supported, most time-saving and easiest to learn cross-platform development tool
  • Based on the Qt framework, with native performance and appearance on all platforms including iOS and Android
  • Offers a variety of plugins to monetize, analyze and engage users
create apps
create games
cross platform
native performance
3rd party services
game network
level editor
easiest to learn
biggest time saving
best support