Files
autodesk/migration/audits/p-rec-annot-v1.0.4/annotation-algorithm.md

1.5 KiB

Annotation algorithm

По исходникам функция Annot — создание/обновление орто-аннотаций и вспомогательных graphic blocks, а не универсальное 3D/P&ID/Iso annotator. Plant 3D 2026 официально также ограничивает понятие annotations orthographic drawings (About Annotations); поэтому область совпадает, но корпоративная логика не считается заменённой.

Подтверждённые операции: viewport/block selection, поиск DataLinks/PnP rows, чтение line groups и connected parts, transaction writes, block/attribute/MLeader/dimension operations. AutoAnnotateView/Commands.cs:476-500 сначала удаляет ранее размещённые annotations, затем вызывает InsertAnnotations() и пишет count; AutoLinenumberConnections/Commands.cs:535-558 аналогично удаляет blocks стыков. Это признаки частичной идемпотентности, но не доказательство для всего набора.

Нужно сохранять в golden test: тип блока, attribute tags/text, layer, scale, rotation, coordinates, XData/DataLinks, number of created/updated/skipped entities. Сырые DWG не включены.