【发布时间】:2020-05-20 12:50:27
【问题描述】:
我需要使用 NetDxf 检索 Arc 实体的起点和终点,以分析我的 .Dxf 文件。到目前为止,我只能检索圆弧的中心和角度。有没有办法使用 C# 的 NetDxf 库检索起点和终点?
【问题讨论】:
标签: c# .net visual-studio cad dxf
我需要使用 NetDxf 检索 Arc 实体的起点和终点,以分析我的 .Dxf 文件。到目前为止,我只能检索圆弧的中心和角度。有没有办法使用 C# 的 NetDxf 库检索起点和终点?
【问题讨论】:
标签: c# .net visual-studio cad dxf
在 DXF 文件中,圆弧由以下属性定义:
开始/结束角度始终从圆弧所在的对象坐标系 (OCS) 平面的 x 轴逆时针测量。
从这些属性中,您可以通过计算与中心点的角度等于起点或终点的角度、距离等于半径的点来轻松获得起点和终点,即:
Start Point = Center + (Radius*cos(StartAngle), Radius*sin(StartAngle))
【讨论】: