Only physical changes to shape of the element(s) will trigger the updater. For example, changes like cutting a hole in a wall or adjusting its height are considered to be geometric changes. However, moving a wall to a different location without modifying its shape is not considered to be a change in geometry and will not trigger the Updater.
ExtensibleStorageМожно в двух словах что это
Касательно сохранения положения в пространстве X, Y, Z можете еще посмотреть в сторону ExtensibleStorage
А Revit, кстати, отслеживает такие моменты и прибивает апдейтеры, которые по многу раз пытаются внести изменения в 1 элемент, за что ему спасибо)
Специальных механизмов нет, но Вы можете разработать его самостоятельно, только не забудьте, что пользователь может работать с несколькими документамиКак вы это учитываете?
UpdaterData.GetDocument() даёт документ, который обновляется. Т.е. нужно изменения запоминать в его контексте.Специальных механизмов нет, но Вы можете разработать его самостоятельно, только не забудьте, что пользователь может работать с несколькими документамиКак вы это учитываете?