使用NetDxf for c#检索弧的起点和终点

问题描述 投票:0回答:1

我需要使用NetDxf检索我的.Dxf文件来检索Arc实体的起点和终点。到目前为止,我只能检索圆弧的中心和角度。是否可以使用NetDxf库为c#检索起点和终点?

c# .net visual-studio cad dxf
1个回答
1
投票

在DXF文件中,圆弧由以下属性定义:

  • 中心(DXF 10)
  • 半径(DXF 40)
  • 起始角度(DXF 50)
  • 端角(DXF 51)

起始/终止角始终是从弧所在的对象坐标系(OCS)平面的x轴逆时针测量的。

[通过这些属性,您可以通过计算与中心点的起始角度或终止角度等于角度,半径等于半径的距离来计算起点和终点,即:

Start Point = Center + (Radius*cos(StartAngle), Radius*sin(StartAngle))
© www.soinside.com 2019 - 2024. All rights reserved.