Provide options without default values
Optionalshape: TOptionalnrDivisionsU: numberOptionalnrDivisionsV: numberOptionalshiftHalfStepU: booleanOptionalremoveStartEdgeU: booleanOptionalremoveEndEdgeU: booleanOptionalshiftHalfStepV: booleanOptionalremoveStartEdgeV: booleanOptionalremoveEndEdgeV: booleanThe face to lay the grid over.
How many rows of points across the U range, edge to edge.
How many points along each row across the V range, edge to edge.
When true, every point moves half a step in U; on a closed face such as a cylinder this keeps points off the seam.
When true, the row at the start of the U range is left out.
When true, the row at the end of the U range is left out.
When true, every point moves half a step in V; on a closed face such as a cylinder this keeps points off the seam.
When true, the points at the start of the V range are left out of every row.
When true, the points at the end of the V range are left out of every row.
A face and a grid of divisions for
shapes.face.subdivideToPoints,subdivideToNormalsandsubdivideToUV; the U and V counts set the grid, the shift and removal flags adjust its rows.