日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

已知圆上任意两点求圆心和半径_圆曲线(已知两点和半径)座标计算

發布時間:2023/12/20 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 已知圆上任意两点求圆心和半径_圆曲线(已知两点和半径)座标计算 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

for

4850P

圓曲線(已知兩點和半徑)座標計算程序

for

4850P

一、編制原理:

因景觀工程、房建和市政工程的曲線大多是圓曲線并且設計僅給兩端點和半徑而無曲線要

素的前提下,

利用圓曲線兩端點和半徑,基于圓心點座標數學精確解析圓弧上任意點座標。

二、程序清單:

Lbl

0:CLS:{ABCGR}:A"X1":B"Y1":C"X2":G"Y2":R

Lbl

1:J=0:I=POL(C-A,G-B):J<0=>J=J+360

F=J-sin

-1

(I÷

R):U=A+Rcos

(F+90):V=B+Rsin

(F+90)

Lbl

2:Cls:{LD}:L"Lp":L<0=>Goto

0

D"Dp":

D=0=>D=1E-45

Q=Abs

D:T=F-

90+(180L÷R÷π

)

N=U+Rcos

T:E=V+Rsin

T

X=N+Dcos

(T+180Q):Y=E+Dsin

(T+180Q)

O

=0:I=Pol

(A-U,B-V):J<0=>

O

=J+360:≠>

O

=J

P=0:I=Pol

(C-U,G-

V):J<0=>P=J+360:≠

>P=J

J=P-

O

:Z=Abs

RJπ÷180

:"Xp=":Int(1E3X+0.5)÷1E3:Pause

0:"Yp=":Int(1E3Y+0.5)÷1E3▲

"Xc=":Int(1E3U+0.5)÷1E3:Pause

0:"Yc=":Int(1E3V+0.5)÷1E3▲

Cls:"Lc=":Int(1E3Z+0.5)÷1E3▲

Goto

2

三、程序說明:

1

A"X1":B"Y1":C"X2":G"Y2"

分別為第

1

個端點

A

X

Y

座標和第

2

個端點

B

X

Y

標。

2

I

J

分別為兩端點

AB

連線方位角和距離。

3

F

為第一點切線方位角

4

U

V

分別為圓曲線的圓心座標

x

Y

總結

以上是生活随笔為你收集整理的已知圆上任意两点求圆心和半径_圆曲线(已知两点和半径)座标计算的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。