Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: RevitTormentor от 12-11-2017, 11:07:35

Название: Изменение блока
Отправлено: RevitTormentor от 12-11-2017, 11:07:35
Можно ли поменять элементы (длину полилинии, цвет, радиус круга цвет и пр.) и их расположение внутри блока если блок это просто объединение элементов в блок. Никаких автоматических операций он не совершает. Т.е. динамический блок фактически как "статический" блок.

И в таком случае например, изменить расстояние между двумя центрами двух окружностей от центральной точки (рисунок1) то координата точки это глобальная координата чертежа или внутренняя координата блока?

(https://s8.postimg.org/arrwj2e1t/image.png) (https://postimg.org/image/arrwj2e1t/)
Название: Re: Изменение блока
Отправлено: Александр Пекшев aka Modis от 12-11-2017, 11:42:21
Можно конечно. Только не в BlockReference, а в BlockTableRecord. Такое изменение приведет к изменению всех вставок блока.
Единственное, что может вызвать трудность - это поиск нужных примитивов внутри btr