Transform surface node

The Transform operation transforms the source geometry in “object space” using a transformation matrix.

All Parameters Local variables Example files

See also: Edit, Peak, Primitive, Point

The Transform operation transforms the source geometry in “object space” using a transformation matrix.

Parameters

Group

Subset of geometry to transform.

Group Type

The type of elements referenced in the Group field.

Transform Order

Order in which transformations occur.

Rotate Order

Order in which rotations occur.

Translate

Amount of translation along xyz axes.

Rotate

Amount of rotation about xyz axes.

Scale

Non-uniform scaling along xyz axes.

Shear

Amount of shearing. The three values represent shearing in the X direction on the XY plane, in the X direction on the XZ plane, and in the Y direction on the YZ plane, respectively.

Pivot

Local pivot point for transformations.

Uniform Scale

Uniform scaling.

Recompute Point Normals

Recomputes point normals if they exist.

Preserve Normal Length

Normal lengths remain unaffected.

Invert Transformation

Use the inverse of the transformation. This is the transformation which undoes the specified transformation. Two transform SOPs with all parameters but this equal will cancel out each other’s transformation.

Local variables

CEX, CEY, CEZ

The centroid of the input

GCX, GCY, GCZ

The centroid of the input group

XMIN, XMAX

The X extents of the bounding box of the input

YMIN, YMAX

The Y extents of the bounding box of the input

ZMIN, ZMAX

The Z extents of the bounding box of the input

SIZEX, SIZEY, SIZEZ

The size of the bounding box of the input

Example files

ModulusTransform

$HFS/houdini/help/examples/nodes/sop/xform/ModulusTransform.cmd

Load | Launch

Create a cyclical animation using the Transform SOP, the Group SOP, and the modulus operation.

Usages in other examples

Example name Example for

Material shader

Load | Launch

Material shader

Load | Launch

Poly Frame surface node

Load | Launch

Geometry compositing node

Load | Launch

Curveclay surface node

Load | Launch

Profile surface node

Load | Launch

Bridge surface node

Load | Launch

Magnet surface node

Load | Launch

Force surface node

Load | Launch

Surfsect surface node

Load | Launch

Carve surface node

Load | Launch

Add surface node

Load | Launch

Hole surface node

Load | Launch

Circle surface node

Load | Launch

Rails surface node

Load | Launch

Crease surface node

Load | Launch

Creep surface node

Load | Launch

Creep surface node

Load | Launch

Creep surface node

Load | Launch

Cap surface node

Load | Launch

Ray surface node

Load | Launch

Revolve surface node

Load | Launch

Spring surface node

Load | Launch

Spring surface node

Load | Launch

Spring surface node

Load | Launch

Cloth Create Seam surface node

Load | Launch

Particle surface node

Load | Launch

Particle surface node

Load | Launch

Particle surface node

Load | Launch

Particle surface node

Load | Launch

Skin surface node

Load | Launch

Font surface node

Load | Launch

Font surface node

Load | Launch

Dop Import surface node

Load | Launch

Dop Import surface node

Load | Launch

Platonic Solids surface node

Load | Launch

Clip surface node

Load | Launch

Bulge surface node

Load | Launch

Poly Loft surface node

Load | Launch

Rest Position surface node

Load | Launch

Twist surface node

Load | Launch

Fur surface node

Load | Launch

Fur surface node

Load | Launch

Sweep surface node

Load | Launch

Cookie surface node

Load | Launch

Cookie surface node

Load | Launch

MDD Point Cache render node

Load | Launch

Fit surface node

Load | Launch

Fit surface node

Load | Launch

Wire Blend surface node

Load | Launch

Refine surface node

Load | Launch

Convert surface node

Load | Launch

Convert surface node

Load | Launch

Paste surface node

Load | Launch

Copy surface node

Load | Launch

Copy surface node

Load | Launch

Attrib Reorient surface node

Load | Launch

Primitive surface node

Load | Launch

Lattice surface node

Load | Launch

Fillet surface node

Load | Launch

Join surface node

Load | Launch

Point surface node

Load | Launch

Point surface node

Load | Launch

Point surface node

Load | Launch

Particle Fluid Sink dynamics node

Load | Launch

Particle Fluid Sink dynamics node

Load | Launch

Script Solver dynamics node

Load | Launch

Script Solver dynamics node

Load | Launch

RBD Pin Constraint dynamics node

Load | Launch

Cloth Solver dynamics node

Load | Launch

Cloth Solver dynamics node

Load | Launch

Cloth Solver dynamics node

Load | Launch

Cloth Solver dynamics node

Load | Launch

Cloth Solver dynamics node

Load | Launch

File dynamics node

Load | Launch

POP Solver dynamics node

Load | Launch

Switch Solver dynamics node

Load | Launch

Gas Surface Tension dynamics node

Load | Launch

Field Force dynamics node

Load | Launch

Reference Frame Force dynamics node

Load | Launch

RBD Angular Spring Constraint dynamics node

Load | Launch

Wind Force dynamics node

Load | Launch

Load | Launch

Smoke Object dynamics node

Load | Launch

Smoke Object dynamics node

Load | Launch

Smoke Object dynamics node

Load | Launch

Smoke Object dynamics node

Load | Launch

Smoke Object dynamics node

Load | Launch

Smoke Object dynamics node

Load | Launch

Smoke Object dynamics node

Load | Launch

Smoke Object dynamics node

Load | Launch

RBD Visualization dynamics node

Load | Launch

Wire Object dynamics node

Load | Launch

RBD Glue Object dynamics node

Load | Launch

RBD Glue Object dynamics node

Load | Launch

Particle Fluid Emitter dynamics node

Load | Launch

Particle Fluid Emitter dynamics node

Load | Launch

RBD Auto Freeze dynamics node

Load | Launch

SOP Solver dynamics node

Load | Launch

Copy Objects dynamics node

Load | Launch

Copy Objects dynamics node

Load | Launch

Anchor: Align Axis dynamics node

Load | Launch

Particle Fluid Object dynamics node

Load | Launch

Particle Fluid Object dynamics node

Load | Launch

Particle Fluid Object dynamics node

Load | Launch

Particle Fluid Object dynamics node

Load | Launch

Particle Fluid Object dynamics node

Load | Launch

Particle Fluid Object dynamics node

Load | Launch

Particle Fluid Object dynamics node

Load | Launch

Fan Force dynamics node

Load | Launch

Particle Fluid Solver dynamics node

Load | Launch

Particle Fluid Solver dynamics node

Load | Launch

Particle Fluid Solver dynamics node

Load | Launch

Particle Fluid Solver dynamics node

Load | Launch

Particle Fluid Solver dynamics node

Load | Launch

Particle Fluid Solver dynamics node

Load | Launch

Particle Fluid Solver dynamics node

Load | Launch

Vortex Force dynamics node

Load | Launch

Active Value dynamics node

Load | Launch

Active Value dynamics node

Load | Launch

RBD Object dynamics node

Load | Launch

RBD Object dynamics node

Load | Launch

Fluid Object dynamics node

Load | Launch

Fluid Object dynamics node

Load | Launch

Fluid Object dynamics node

Load | Launch

Fluid Object dynamics node

Load | Launch

RBD Keyframe Active dynamics node

Load | Launch

Multiple Solver dynamics node

Load | Launch

RBD Fractured Object dynamics node

Load | Launch

Blend Solver dynamics node

Load | Launch

Dynamics channel node

Load | Launch

Lookup channel node

Load | Launch

Collision particle node

Load | Launch

Creep particle node

Load | Launch

Follow particle node

Load | Launch

Attractor particle node

Load | Launch

Fetch particle node

Load | Launch

Instance particle node

Load | Launch

Color particle node

Load | Launch

Soft Body particle node

Load | Launch

Mantra render node

Load | Launch

Mantra render node

Load | Launch

Mantra render node

Load | Launch

Mantra render node

Load | Launch

Torque render node

Load | Launch