# Joints

This example shows a set of complete CAD assemblies with both parts and constraints. Each example assembly consists of two instances of the same part file, representing two identical cubes. In different assemblies, the two cubes are constrained with different constraint combinations to create different relative DoFs between the cubes.

These CAD assemblies can be opened in Creo™ 5.0 and higher.

### Types

The available types of example assemblies include the following. To see the corresponding CAD assemblies, in the `JointsCreoSupport/Geometries` folder, open the CAD files.

Cylindrical - Two cubes are constrained to allow one rotational and one translational DoFs between them.

• Using constraints (`cylindrical.asm`)

• Using mechanism connections (`cylindrical_connect.asm`)

Inplane - Two cubes are constrained to allow two translational DoFs between them. (`inplane.asm`)

Planar - Two cubes are constrained to allow two translational and one rotational DoFs between them.

• Using constraints (`planar.asm`)

• Using mechanism connections (`planar_connect.asm`)

Prismatic - Two cubes are constrained to allow a single translational DoF between them.

• Using mechanism connections (`prismatic_connect.asm`)

• Prismatic 1 - Constrained using a planar and a cylindrical constraint (`prismatic1.asm`)

• Prismatic 2 - Constrained using two planar constraints (`prismatic2.asm`)

Revolute - Two cubes are constrained to allow a single rotational DoF between them.

• Using constraints (`revolute.asm`)

• Using mechanism connections (`revolute_connect.asm`)

Six DoF - Two cubes are assembled with no constraints so that they have the full six degrees of freedom relative to one another. (`sixdof.asm`)

Spherical - Two cubes are constrained to allow three rotational DoFs between them.

• Using constraints (`spherical.asm`)

• Using mechanism connections (`spherical_connect.asm`)