Sub-shapes
The top-level shape definition can provide geometry, but oftentimes having smaller sub-shapes within the shape definition can simplify the definition and allow for more interesting shapes. Sub-shapes have a similar definition as the top-level shape definition, but allow for some additional functionality, such as condition rules, repeating rules, and configurable bounds.
Conditional shapes
If a sub-shape should only be shown under certain conditions, a condition can be defined which will only display the sub-shape(s) when the condition evaluates to true. This is useful to enable things like badges which are only displayed under certain conditions. If the conditional expression is false, the sub-shape is not rendered at all.
Repeating shapes
Sub-shapes can be repeated in a similar way as geometry, using ForRepeats
or MapRepeats
. For more information about the general repeat types, see Repeating Geometry.
Updated 7 months ago