- add ToolSceneQueriesUtil::FindWorldGridSnapPoint
- replace OverrideMetric in FBasePositionSnapSolver3 with more general CustomMetric struct, can be interpreted in various ways, update OverrideMetric usage sites
- Add RaySpatialSnapSolver::PointConstraintFunc, allows snapping to constraints (eg to world grid) after snapping to lines
- expose above in QuickAxisTranslater::UpdateSnap
#rb none
#rnx
[CL 10104134 by Ryan Schmidt in Dev-Editor branch]
CL 9875272: Handle case where user disables Gizmo in DrawPolygon, resulting in it being nullptr in ctrl+click handler. Also update Gizmo position after it is re-shown.
CL 9888557: resolve flickering/instability with Gizmo constant-size calculation and axis filtering
CL 9888589: snap test in PolyEdit needs to be performed on world-space points, not local-space
#rb none
#jira none
#rnx
#ROBOMERGE-SOURCE: CL 9895478 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v558-9892490)
[CL 9895484 by ryan schmidt in Main branch]
reset quick transforms on drag end
#jira UE-81994
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 9738541 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v539-9700858)
[CL 9738545 by jimmy andrews in Main branch]