Sync points in SynchronizeAction
Feature
Currently, as of 1.1, SynchronizeAction will control on reference points. The initial idea was not to control the exact end positions, more to end up in a critical situation and end the action some short time/distance before actual collision. However, from this (and other) esmini issues it's clear that there are use cases for a more detailed control, e.g. exact collision point.
From esmini issue:
Proposal
See description in the linked issue. The proposal is to introduce local sync points, as offset from entity reference point.
Describe alternatives you have considered
An additional/alternative approach would be to introduce a "freespace" flag that will continuously calculate local sync point as the point along the entity bounding box closest to the target point. I'm not sure whether this would cover same use case or not (include or just overlap?).
Describe the backwards compatibility
Both approaches discussed so far will be totally backward compatible since they only introduce additional control.
Discussion
What is the work group thoughts about this? Do you see or foresee similar use cases and need?