2016-09-19 62 views
1

这是一个项目的实体部分,它只有一个实体,一个椭圆。有没有办法从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文件只有一个实体,一个椭圆,但是它告诉我关于总长度的信息是什么?我的意思是,我能以某种方式计算总长度只是看这部分,如果是的话,那么如何?

我知道我们可以,否则软件如何计算它?它分析这部分获取总长度,对吗?

回答

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 =小半径)的弧长。

相关问题