DesignSeries00020.pngUsing Object Nodes

Command

Path

Convert to Object Node

Context menu

Marionette00021.png 

Object nodes are wrapper nodes that take the form of the product of their executed script. The benefits of an object node include being able to immediately see the effects of modifying a network without having to execute the script.

To convert a wrapper node to an object node:

Select the command.

Select Reset On Move from the Object Info palette to reset the object node each time it is moved.

If Reset On Move is disabled, the object node resets only when its parameters are changed. This can save time when moving complex objects.

Renaming Object Nodes

Command

Path

Rename Marionette Object

Context menu

After it is created, an object node is named as a “Marionette Object” at the top of the Shape Pane on the Object Info palette. Rename the object node if needed.

To rename the object node.

1.      Select the command.

The Rename Marionette Object dialog box opens.

2.      Enter the new name for the object. The name displays as the object type at the top of the Shape pane of the Object Info palette.

The wrapper node from which the object is named displays in the Wrapper parameter.

Adding Control Geometry

Command

Path

Edit Control Geometry

Context menu

When converting a wrapper node to an object node, you can select a single additional object to convert with the wrapper node to be used as a control geometry. The control geometry enables the creation of custom path objects with Marionette. For example, if the object node requires a Duplicate Along Path object, you can include a polyline as the path object.

To edit the object node’s control geometry, select the command.

An object node can be turned back into a wrapper node by right-clicking on the object and selecting Convert to Wrapper Node from the context menu.

Adding 2D and 3D Control Nodes

After creation, a Marionette object node can always be resized from the Object Info palette parameters, but it is much easier to resize the object with resize handles, similar to Vectorworks objects. To be able to resize objects, include special nodes in the script.

To add the ability to resize an object node in Top/Plan and 3D views:

1.      When creating the original script or wrapper node (before conversion to an object node), add one or more Control Point 2D nodes and/or Control Point 3D nodes (located in the Input category) to the p input port of the nodes that should receive a handle. These Control Point nodes include information about the X and Y, or X, Y, and Z, coordinates relative to the object’s origin location.

2.      Convert the script to a wrapper node, and then to an object node.

3.      Use the handles to resize the object.

 

~~~~~~~~~~~~~~~~~~~~~~~~~

Marionette Node Types

Inserting a Node with the Marionette Tool

Marionette Networks

Marionette Wrapper Nodes

Saving and Exporting Marionette Networks

 

Was this page helpful?