有没有办法从dxf文件手动计算实体长度?

时间:2016-09-19 08:16:32

标签: autocad cad dxf

这是我的一个项目的实体部分,它只有一个实体,一个椭圆。

0
SECTION
2
ENTITIES
0
ELLIPSE
5
4D
100
AcDbEntity
8
0
6
ByLayer
62
256
370
-1
100
AcDbEllipse
10
52.75
20
65
30
0
11
0.25
21
-44.25
31
0
40
0.508841366102777
41
0
42
6.283185307179586
0
ENDSEC

此椭圆实体的总长度为234.607。当我查看代码时,我明白它告诉我.dxf文件只有一个实体,一个椭圆,但它告诉我有关总长度的信息?我的意思是,我可以以某种方式计算总长度只是看这个部分,如果是,那么如何?

我知道我们可以用软件如何计算它?它分析了这一部分以获得总长度,对吗?

1 个答案:

答案 0 :(得分:2)

234.607似乎是区域,而不是长度。

在您的DXF文件中,代码10到30是中心的坐标(52.75,65),代码11到21是长轴终点的坐标(0.25,-44.25),代码40是比率小半径/主半径(0.508841366102777)。

使用这些信息,您可以计算椭圆的弧长(which is not easy)或区域(PI x a x b,其中a =主半径,b =小半径)。