Что ж, в вашем файле dxf отсутствуют некоторые служебные данные AutoCAD.У вас есть все биты геометрии для вашего эллипса, но AutoCAD не знает, куда поместить их в общий файл DXF.Таким образом, вы должны включить такие вещи, как «Ручка» чертежа и другие обязательные элементы, которые помещают эллипс в общую структуру всего чертежа.Эллипс в DXF-файле начинается так, как показано ниже:
ENTITIES
0
ELLIPSE
5
86
330
70
100
AcDbEntity
8
0
100
AcDbEllipse
10
43.6886
20
16.2019
30
0
Спецификация R2000 dxf скажет вам, для чего конкретно предназначены все эти фрагменты, но все, что выше
AcDbEllipse
10
необходимо поместить эллипс в более широкий контекст остальной части рисунка.Без него эллипс не был бы распознан.
Я могу вам сказать, что код 8
идентифицирует слой, на котором находится объект, в данном случае 0
, а код 5
идентифицирует уникальный дескриптор (id-код) для сущности, в данном случае 86
.Дескриптор должен быть уникальным для каждого объекта в файле DXF.Если вы манипулируете / создаете dxf-сущности в коде, вы должны быть очень осторожны, чтобы никогда не иметь дублирующих дескрипторов.