Всё дело в Z-координате. Даже если вы работаете в плане (вид сверху), объекты могут иметь случайные Z ≠ 0. Это ломает привязки, пересечения и документацию в целом. Макрос Z0 за секунду ставит Z = 0 для всех объектов в чертеже. Ищет все основные типы объектов (за исключением вложенных в блоки) и обнуляет их Z-координату: ✅ LWPOLYLINE (обычные полилинии)
✅ POLYLINE (2D и 3D — отдельная сложная обработка)
✅ LINE, CIRCLE, ARC, ELLIPSE
✅ TEXT, MTEXT
✅ INSERT (блоки — точка вставки)
✅ POINT, HATCH, ACAD_TABLE
✅ DIMENSION (размеры — все их опорные точки) 🔥 Особый режим для 3D полилиний и размеров — макрос не просто меняет уровень, а реально обходит все вершины и обнуляет каждую. Это редкая и очень полезная фича. Если внутри блоков есть объекты с Z ≠ 0 — их нужно обрабатывать отдельно. Это классический LISP-файл. Всё, что от вас нужно: 💡 Совет: Чтобы не грузить макрос каждый раз, добавьте макрос в список автозагрузки в диалоговом окне APPLOAD. Z0 — это макрос «на каждый день» для любого, кт