EditGeo
The EditGeo node lets you modify geometry, including point cloud meshes, by selecting vertices and manipulating them in the 3D Viewer. EditGeo also includes a Transform tab to translate, rotate, and scale 3D objects.
Inputs and Controls
Connection Type |
Connection Name |
Function |
Input |
unnamed |
The 3D geometry object you want to edit. If you want to edit several objects together, you can also connect a MergeGeo node here. |
Control (UI) |
Knob (Scripting) |
Default Value |
Function |
EditGeo Tab |
|||
display |
display |
unchanged |
Adjust the display characteristics of the 3D object. These settings don’t affect the render output of the scene; these are for display purposes only in the 3D Viewer. • off - hides the 3D geometry object. • wireframe - displays only the outlines of the object’s geometry. • solid - displays all geometry with a solid color. • solid +wireframe - displays the geometry as solid color with the object’s geometry outlines. • textured - displays only the surface texture. • textured +wireframe - displays the wireframe plus the surface texture. • unchanged - doesn't change the object's display mode. The Viewer can override this setting. |
selectable |
selectable |
enabled |
When enabled, you can make selections as normal in the Viewer. When disabled, points cannot be selected or changed. |
render |
render_mode |
unchanged |
Sets how the object will render. This control is independent from the display selection, but has the same settings. |
axis alignment |
axis_align |
object |
Sets how the current selection's axis is aligned in the Viewer: • object - the position of the xyz axis is determined by the average position of all vertices in the selection. The orientation of the axis is the same as the object's orientation. • average normal - the position of the xyz axis is determined by the average position of all vertices in the selection. The orientation of the axis is aligned to the average of the current selection's normals. |
|
set_key |
N/A |
Click to set a keyframe for the position of the currently selected vertices at the current frame. |
|
remove_key |
N/A |
Click to remove a keyframe for the position of the currently selected vertices at the current frame. |
reset geometry |
reset |
N/A |
Click to reset the vertices of the selected geometry to their original positions. |
Transform Tab | |||
file_menu |
N/A |
Select to import or export a channel file: • Import chan file - import a channel file and transform the input object according to the transformation data in the channel file. Channel files contain a set of cartesian coordinates for every frame of animation in a given shot. You can create and export them using Nuke or 3D tracking software, such as 3D-Equalizer, Maya, or Boujou. • Export chan file - export the translation parameters that you’ve applied to the input object as a channel file. This is a useful method of sharing setups between artists. |
|
snap_menu |
N/A |
• Match selection position - the object is snapped to a new position depending on the points selected. • Match selection position, orientation - the object is snapped to a new position and orientation depending on the points selected. • Match selection position, orientation, size - the object is snapped to a new position, orientation, and size depending on the points selected. |
|
transform order |
xform_order |
SRT |
Sets the operation order for scale (S), rotation (R), and translation (T). The possible operation combinations are SRT, STR, RST, RTS, TSR, TRS. |
rotation order |
rot_order |
ZXY |
Sets the order of rotation. The possible axial combinations are ZXY, XYZ, XZY, YXZ, YZX, ZXY, ZYX. |
translate |
translate |
0,0,0 |
Lets you translate the 3D object along the x, y, and z axes. you can also adjust translate values by clicking and dragging the axis in the 3D Viewer. |
rotate |
rotate |
0,0,0 |
Lets you rotate the 3D object around the x, y, and z axes. You can adjust rotate values by holding down Ctrl/Cmd and dragging in the 3D Viewer. |
scale |
scale |
1,1,1 |
Lets you scale the 3D object on the x, y, and z axes. |
uniform scale |
uniform_scale |
1 |
Lets you scale the 3D object simultaneously on the x, y, and z axes. |
skew |
skew |
0,0,0 |
Lets you skew the object on the x, y, and z axes. |
pivot |
pivot |
0,0,0 |
When you make changes to the 3D object’s position, scaling, skewing, and rotation, these occur from the location of the object’s origin point or pivot. The pivot x, y, and z controls allow you to offset the pivot point and move it anywhere you like - you can even move it outside of the object. Subsequent transformations will then occur relative to the new pivot point location. You can also hold down Ctrl/Cmd+Alt and drag the pivot point to a new location in the 3D Viewer. |
Local Matrix |
|||
specify matrix |
useMatrix |
disabled |
Enable this control to specify matrix values for the object you’re transforming as an alternative to setting transform, scale, skew and pivot values above. |
matrix |
matrix |
N/A |
The matrix displays values from the object’s transform, rotate, scale, skew, and pivot controls. Check specify matrix and copy or drag-and-drop matrix values from another object to apply those values, for example, if you wanted to align objects in a scene. |
Step-by-Step Guides
Modifying Objects Using the EditGeo Node