Poly Split surface node

Divides an existing polygon into multiple new polygons.

All Parameters Example files

See also: Subdivide

This node can handle a chain of cuts, possible self-intersecting, as well as cuts between non-adjacent polygons.

The new polygons that are created preserve vertex and primitive attributes of the polygon from which they were cut. Group memberships are also preserved.

A cut made from one end vertex to another end vertex of an open polygon will close the polygon.

If only one split location is specified and both 'Quad Strips' and 'Close Path' are used, PolySplit will try to find a closed loop around the quad strip.

Using PolySplit

To... Do this

Divide a polygon

  1. Select the polygon you want to split.

  2. Click the PolySplit tool on the Polygon tab.

  3. Click the edges and or vertices to add points to the split-path and press Enter when finished.

Slice a polygon equally

  1. Select the polygon you want to split.

  2. Click the PolySplit tool on the Polygon tab.

  3. Change the Path Type from Shortest Distance to Quad Strip on the operation controls toolbar or parameter editor.

  4. Turn on the Close Path checkbox.

  5. Place one point on the polygon and press Enter .

Parameters

Split Locations

Specifies the chain of locations along which to make cuts. The list of locations is separated by a space and can be specified in the following ways:

avb

Cut at vertex b of primitive a where a and b are integers. (e.g. 0v3)

aeb

Cut at the midpoint of edge b of primitive a where a and b are integers. (e.g. 0e3)

aeb:t

Cut at t percent along the edge b of primitive a where a and b are integers and t is a real number between 0.0 and 1.0. (e.g. 0e3:0.7 will cut at 70% along the edge 3 of primitive 0)

pa-b

Cut at the midpoint of the edge between points a and b, where a and b are integers. (e.g. p1-3)

pa-b:t

Cut at t percent along the edge between points a and b, where a and b are integers. (e.g. p1-3:0.7)

Path Type

Specifies the algorithm used to find the desired path. Please see above for a description of the algorithms.

Override Bias

Specifies an overriding value for cut locations made along edges, even for those where the midpoint is used by default.

Update Point Normals

Update point normals if they exist.

Close Path

Causes an extra cut to be made from the last split location to the first.

Tolerance

Tolerance used when performing geometric calculations.

Example files

PolySplitHood

$HFS/houdini/help/examples/nodes/sop/polysplit/PolySplitHood.cmd

Load | Launch

This example shows how to use the PolySplit SOP to refine the geometry of a car hood by splitting polygons.

Usages in other examples

Example name Example for

Material shader

Load | Launch

Edge Flip surface node

Load | Launch