Создание и редактирование объектов AutoCAD

Вы можете создавать при помощи API различные объекты -- от простых линий и окружностей до сплайнов, эллипсов и штриховок для нескольких контуров. В общем, добавление нового графического объекта в Блок (объект таблицы блоков BlockTableRecord) осуществляется при помощи метода AppendEntity.

После того, как объект был создан, вы можете изменить его свойства: слой, цвет, тип линии и т.д. Для наглядности, базу данных чертежа можно представлять следующим образом: полагать, что любой графический примитив, например, "Отрезок", являются записью таблицы Model, где сама таблица Model -- одна из нескольких таблиц БД Блоков модели. Как и в обычных базах данных вы должны сперва получить данные перед их чтением или редактированием. Объекты, хранящиеся в объекте Database, ничем не отличаются друг от друга -- все они хранятся с ключами, равными ObjectId; вы используете функцию GetObject, чтобы получить объект из базы данных по его ObjectId и задать режим работы с ним (чтение; запись), как вы хотите работать с этим объектом.