Добрый день! Импортирую динамический блок из другого чертежа. При вставке через панель управления "Вставка/Блок->Вставить" вхождение блока появляется на чертеже, но при программной вставке
using (Transaction transaction = db.TransactionManager.StartTransaction())
{
BlockTable bt = AcdTable.Get<BlockTable>(transaction, db.BlockTableId, OpenMode.ForWrite);
BlockTableRecord btr = AcdTable.GetRecord<BlockTableRecord>(transaction, bt[BlockTableRecord.ModelSpace], OpenMode.ForWrite);
BlockReference bf = new BlockReference(new Point3d(0, 0, 0), bt["BLK_HEIGHTMARK"]);
btr.AppendEntity(bf);
transaction.AddNewlyCreatedDBObject(bf, true);
transaction.Commit();
}
вхождение блока и ручки появляются, а его геометрия - нет. На вложенной картинке слевавхождение блока вставлено программно, справа - вручную.
Если кто знает, в чём я ошибся, подскажите, пожалуйста, буду благодарен!