Эх.. А я уже даже почти придумал как это сделать)
но у этого скрипта есть ограничение. Что бы сбросить оси, нужно вложить объекты в родителя и только так. Я бы конечно предпочёл более гибкий вариант, как например у трансфера, куда указываешь объект и он сбрасывает к нему. Так что если реализуешь, я предпочту твой вариант.
Такой вариант был бы гораздо быстрее и удобнее в работе, Например есть тучка геометрии и нужно определённые селекшен сеты изменять ось на выбранный объект, В текущем случае будет много лишних телодвижений. В случае аналога трансфера - выделил, запустил скрипт - указал куда положить оси - готово.