<constraintUnion>
<constraintUnion> is a Graphical
component that delineates
a block of code for defining the union of one or more constraint components
associated with a <point>. It is nested within a <constraints> block.
Attributes and Properties
The <constraintUnion> component has no attributes.
| Property | Type |
|---|---|
$c.disabled | boolean |
$c.fixed | boolean |
$c.fixLocation | boolean |
$c.hidden | boolean |
Example: Constrain a <point> to multiple components
A <point> is constrained to four <line> components.
In the first graph, the <constraintUnion> container is used,
and the point can move between lines. In the second graph, without <constraintUnion>,
the point is quickly “trapped” on the last line to which it is constrained.
Example: Constrain to a circle and a grid
A <point> is constrained to a <circle> and a grid. In the first
graph, the <constraintUnion> container is used, and the point can move off the circle,
but then only on gridlines. In the second graph, without <constraintUnion>, the
point is “trapped” on the circle, which is the last constraint in the <constraints> block.