Skip to main content

Patchwork 3D 2023 X6

Kinematics

The image588.png Kinematics tab of the Shaper sidebar has two functions.

  • First, it allows a functional hierarchy of moving parts to be developed. Each movement is represented by a null object: a null, an axis of rotation, or a translation vector. Axes of rotation and translation vectors create a single type of movement: an axis of rotation is only animated in a rotation around its axis, and a translation vector is only animated along the direction it defines.

  • Secondly, the Kinematics tab also allows parts to be associated with groups of objects. During an animation, these objects move together following the movement of the part to which they are attached.

In the kinematics hierarchy, the motions of elements can be linked to parent or child elements.

Use the Kinematics Hierarchy buttons listed below to perform the desired actions.

Clicking on one of the creation options adds a new part to the kinematic hierarchical tree and selects this new part.

Icon

Description

image101.png

Notice

New Features in Patchwork 3D 2023 X6

Detach the kinematics hierarchy from the sidebar to use it, for example, on a second screen. This allows you to modify both the kinematics hierarchy and the geometries hierarchy.

Expand or collapse the Kinematics hierarchy

Notice

New Features in Patchwork 3D 2023 X6

Expand/collapse the kinematics hierarchy.

create_axis_1_2023.png

Add an axis to the hierarchy.

create_null_1_2023.png

Add a null to the hierarchy.

create_vector_1_2023.png

Add a vector to the hierarchy.

insert_axis_1_2023.png

Insert an axis child to the kinematics hierarchy.

insert_null_1_2023.png

Insert a null child to the kinematics hierarchy

insert_vector_1_2023.png

Insert a vector child to the kinematics hierarchy

drag_selected_surfaces_1.png

Assign the selected surface(s) to an object. How to do that?

image595.png

Pick the parent of the selected objects. How to do that?

image596.png

Unparent selected objects. How to do that?

image796.png

Import hierarchies that you have previously saved.

image749.png

Export selected hierarchies.

image323.png

Rename the selected hierarchy.

image750.png

Delete selected hierarchies.

When a part is selected, the Part panel in the sidebar will show the options for editing the part’s properties. The rotation axis or the translation vector is also presented in the 3D viewport. They allow the animation to be manipulated manually. They are visible only when the Surfaces tab or the Kinematics tab is selected. The representations for null objects, rotation axes, and translation vectors each have their own Shaper colors. When they are selected, they behave like other Shaper objects such as surfaces: they are highlighted in white when selected, or in green when they are part of a selection but not the selection leader.

Modifying the Hierarchy

Drag and drop parts within the sidebar to change their position in the hierarchy. When you move a part, all of its child objects are moved with it.

Additional options are available in the context menu. Bring this menu up by right-clicking on the part you would like to modify.

Hierarchy parts are all Shaper objects. This means that you can modify their properties in the Properties editor. For easy access, the Properties are also available from the context menu that appears when you right-click on a part.

You can rename the object directly by choosing the Rename option in the same context menu.

Saving the Hierarchy

The kinematic hierarchy can be saved by exporting it.

Use the camera_hierarchy_export_1.png button to export the hierarchy.

This action saves the hierarchy of nulls, vectors, and axes as a KKI file. The parenting of surfaces to the hierarchy parts is not saved.

KKI files can be reimported into this database, or imported into any other P3D database using the camera_hierarchy_import_1.png button.

When a kinematic hierarchic file is imported, its nodes are added to the current kinematic hierarchy. If you wish to replace the current kinematic hierarchy with a saved hierarchy, delete the current hierarchy parts before importing.