首页 理论教育 CAD中已知三点画圆弧的参数计算步骤

CAD中已知三点画圆弧的参数计算步骤

时间:2023-11-01 理论教育 版权反馈
【摘要】:在CAD中经常遇到通过已知三点画一段圆弧,如图2-15所示。设A为圆弧起点,B为圆弧终点,D为圆弧上一点,则圆弧的有关参数计算步骤如下:LP2-7.lsp程序图2-14 计算机绘制的双曲线图2-15 已知三点画一段圆弧1)圆心坐标的确定。LP2-8.lsp程序图2-16 计算机绘制的圆弧

CAD中已知三点画圆弧的参数计算步骤

在CAD中经常遇到通过已知三点画一段圆弧,如图2-15所示。设Ax1y1)为圆弧起点,Bx2y2)为圆弧终点,Dx3y3)为圆弧上一点,则圆弧的有关参数计算步骤如下:

978-7-111-46865-3-Chapter02-29.jpg

LP2-7.lsp程序

978-7-111-46865-3-Chapter02-30.jpg

图2-14 计算机绘制的双曲线

978-7-111-46865-3-Chapter02-31.jpg

图2-15 已知三点画一段圆弧

1)圆心坐标(x0y0)的确定。如图2-15所示,圆心点Ex0y0)是ADBD两条线段中垂线的交点。ADBD中垂线方程分别为

978-7-111-46865-3-Chapter02-32.jpg

978-7-111-46865-3-Chapter02-33.jpg

解方程组得圆心E的坐标Ex0y0)为

978-7-111-46865-3-Chapter02-34.jpg

2)初始角t1和终止角t2的计算。初始角t1的计算:t1矢量OA与横坐标的夹角,O点的坐标为(x0y0),A点的坐标为(x1y1),则t1的求法分别有下列四种情况:

① 当x1-x0≥0和y1-y0≥0时(www.xing528.com)

t1=arctan[(y1-y0)/(x1-x0)]

② 当x1-x0<0和y1-y0≥0时

t1=π-arctan[(y1-y0)/(x1-x0)]

③ 当x1-x0≥0和y1-y0<0时

t1=2π-arctan[(y1-y0)/(x1-x0)]

④ 当x1-x0<0和y1-y0<0时

t1=π+arctan[(y1-y0)/(x1-x0)]

3)圆弧半径R的计算公式为

978-7-111-46865-3-Chapter02-35.jpg

已知三点画圆弧的程序LP2-8.lsp可通过扫描二维码观看。运行程序后所得到的图形如图2-16所示。

978-7-111-46865-3-Chapter02-36.jpg

LP2-8.lsp程序

978-7-111-46865-3-Chapter02-37.jpg

图2-16 计算机绘制的圆弧

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈