Support for Singularity
candidates has been added to ToolAnimationG2
. This means a variety of new methods in ToolAnimationG2
and Singularity
to mirror those related to Snapper
and Vessel
candidate picking. To turn on Singularity
candidate picking in a ToolAnimationG2
-derived animation, override singularityCandidateSearch()
. If your animation is not meant to handle singularity candidates, the animation itself does not require a migration.
Support for picking candidates through XClipWormhole
has also been added (using ThruWormholeAnimationCandidatePicker
will do this by default). These changes resulted in the following interface changes in FuzzyAnimationHeapCandidatePicker
.
extend public void pick(SnapperFilter snapperFilter=null, VesselFilter vesselFilter=null) {
Has been changed to
extend public void pick(SnapperFilter snapperFilter=null, VesselFilter vesselFilter=null, SingularityFilter singularityFilter=null) {
And
extend public void addPicksToHeap(Object[] picks, SnapperFilter snapperFilter, VesselFilter vesselFilter, bool loose) {
Has been changed to
extend public void addPicksToHeap(Object[] picks, SnapperFilter snapperFilter, VesselFilter vesselFilter, SingularityFilter singularityFilter, bool loose, Transform t=null) {