Selection list supporting soft selection and symmetry.
This class implements a selection list that support soft selection and symmetry.
The rich selection is split into two halves: the "normal" side, and an optional symmetric component. Components on both sides can include weight data which is used to specify both the amount of influence and the proximity to the centre of symmetry.
In addition to the selected objects, the rich selection also includes information about the axis of symmetry so that operations can determine how to process any symmetric selection (e.g. reflect transformations, etc).
This can be used to enforce seam weights in tools that support symmetry. Note that the direction of the plane carries no significance (specifically, having a positive offset from the plane does not imply a point is part of the non-symmetric selection).
Parameters
[in]
path
The DAG path the plane should be calculated for
[in]
space
The space the plane should be calculated in. Only kWorld and kObject are currently supported.
[out]
symmetryPlane
Storage for the symmetry plane
Returns
Status code
Status Codes:
MS::kSuccess Symmetry plane was successfully returned