ceshi

SynopsissplitArea (splitAxis) { area1 : operations1 | area2 : operations2 | … | arean-1 : operationsn-1 }split (splitAxis) { area1 : operations1 | area2 : operations2 | … | arean-1 : operationsn-1 }*split (splitAxis, adjustSelector) { area1 : operations1 | area2 : operations2 | … | arean-1 : operationsn-1 }split (splitAxis, adjustSelector) { area1 : operations1 | area2 : operations2 | … | arean-1 : operationsn-1 }*ParameterssplitAxis—selstr{ x | y | z }—name of axis to split along. This is relative to the local coordinate system (i.e. the scope).adjustSelector—selstr{ adjust | noAdjust }—optional selector to control scope calculation of the calculated shapes. The default is to adjust the scope to the geometry’s bounding box. Using noAdjust avoids this, and therefore, the scopes of the resulting shapes fill the parent’s scope without gaps.area—floatSplit area. Depending on the prefix, the widths along axis are interpreted in the following way:no prefix(absolute)—the new shape will have exactly the same area.'(relative)—the new shape’s size will be (area * current geometry’s area).~(float)—with the ~ prefix the remaining spaces between the split parts with absolute dimensions are automatically adapted. If multiple floating parts are defined within a split, the dimensions are weighed proportionally.operations—floatA sequence of shape operations to execute on the newly created shape.*—floatRepeat switch: the repeat switch triggers the repetition of the defined split into the current shape’s scope, as many times as possible. The number of repetitions and floating dimensions are adapted to the best solution (best number of repetitions and least stretching).

Was this article helpful?

Leave A Comment?

You must be logged in to post a comment.