Uobject_editor, Utrack_editor


Synopsis

contains editing functionality to allow editing of an object (Uobject_editor) or mouse controlled transformation (Utrack_editor)

V name

GDM.Uobject_editor, GDM.Utrack_editor

Input Ports

in_view

GDview_templ

cur_obj

GDobj_templ

Description

Uobject_editor provides a collection of user interface editors that allow editing of the input object.

Utrack_editor provides a collection of user interface editors that provide:

•      interactive control over transformations for object, light, or camera using the mouse in the graphics window

•      reset, normalize, center functionality on the toolbar of the application

•      the Transform editor panel which contains explicit numeric control over the transformation of the object, light or camera and contains controls for modifying the mouse interaction behavior

If either of these components are instanced into a SingleWindowApp or MultiWindowApp, the panel for these editors is automatically installed into the Editors panel. Otherwise, you will have to set the parent connection manually be changing the subobject IUI.panel.parent_ref to connect to a panel of your choosing.

Input Ports

in_view

The view containing the object to perform editing operations on

cur_obj

The object to be edited (usually connected to Uview_editor.GDobj_sel.cur_obj).

Example

see the implementation of Uscene_editor

File

v/gdm.v