polyop.breakVerts <Poly poly> <vertlist>
For each vertex in <vertlist>
, N-1 new vertices are created at the same location, where N is the number of faces using that vertex.
Each of these faces will use one of these vertices.
polyop.divideEdge <Poly poly> <int edge> <float fraction>
Divides the specified edge at the specified fractional distance along the edge.
The return value is the index of the new vertex or undefined
if no vertex was created.
polyop.divideFace <Poly poly> <int face> <point3 pos> node:<node=unsupplied>
Divides the specified face with the new vertex being created at the closest point on the face to the specified position.
If the specified position is outside the face, the vertex is created at the center of the face.
If <poly>
is a node, or if <poly>
is an Editable Poly and <node>
is specified, the position is in the current coordinate system context.
If <poly>
is an Editable Poly and <node>
is not specified, the position is in the poly's local coordinate system.
Returns the index of the created vertex.
polyop.splitEdges <Poly poly> <edgelist>
Splits the specified edges at their middle.