draw_line


Synopsis

interactively draw lines on an object in a viewer

Input Ports

in_pick

picked_xyz point (from a viewer's corresponding output)

ui_parent

ser interface parent object

 

Parameters

Pick Point

UItoggle

user is drawing line end points

New Line

UItoggle

user wants to start a new series of lines

 

Output Ports

out_fld

Mesh

out_obj

output renderable object

 

Description

draw_line lets the user interactively draw polylines over an object in a viewer window.

Input Ports

in_pick

The coordinates of the picked point. This red input port should connect to a renderer's picked_obj red output port.

ui_parent

A port to connect to a user interface object that contains the macro's widgets. By default, it is connected to the default user interface object in the application in which the macro is instanced. (This default connection is not drawn.)

Parameters

Pick Point

UItoggle. When on, the user is using the left mouse button to select a series of points on the object. Lines are drawn between each point. The default is on.

New Line

UItoggle. When on, the user wants to select a new "first" point and begin drawing a new series of lines. When off, the user is in the middle of drawing a series of lines and any left mouse button click is a line endpoint. The default is off.

Output Ports

out_fld

The output is an unstructured mesh of cell type Polyline. Each cell is one line segment in the drawing.

out_obj

This is a renderable version of the output field.

Example

Not available.

File

v/modules.v

See also

Not applicable.