繁体   English   中英

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

[英]Retrieve start and end point of an arc using NetDxf for c#

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

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

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

其中开始/结束角度始终从弧所在的对象坐标系 (OCS) 平面的 x 轴逆时针测量。

从这些属性中,您可以通过计算与中心点的角度等于起点或终点的角度,距离等于半径的点,轻松获得起点和终点,即:

Start Point = Center + (Radius*cos(StartAngle), Radius*sin(StartAngle))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM