圆摆线帮助文件
圓擺線幫助文件
本程序最早是受一種稱為“萬花規(guī)”的玩具啟發(fā)而編制的。(第一個版本為LOGO版,大概有五、六年了吧!)。這是我學(xué)VB后編的第一個程序。
一、問題的提出:
有一個固定的大圓設(shè)其半徑為R,在大圓的內(nèi)部有一個能無滑動轉(zhuǎn)動半徑為r的小圓,求在小圓轉(zhuǎn)動的過程中離小圓圓心處為d的一點(diǎn)的軌跡為何。
二、圖形說明:
作圖過程中,大圓為綠色,小圓為青色,小圓圓心與D的連線為白色,坐標(biāo)線為紅色,軌跡為黑色 。如下圖所示,R=A1O1,r=O2A2,d=O2D。實(shí)際上就是求D點(diǎn)的軌跡。
三、操作說明:
作圖使用最下方五個命令按扭。
1.“關(guān)于”——作者,版本,日期信息。
2.“開始”——使用給定的參數(shù)開始作圖。
3.“清屏”——清除屏幕上的圖線軌跡。
4.“坐標(biāo)”——給出圖形使用的坐標(biāo)系并給出由參數(shù)決定的大圓、小圓和D點(diǎn)。
5.“退出”——退出程序。
改變參數(shù)只需直接在相應(yīng)的文本框中填入即可。
四、參數(shù)說明:
R——大圓半徑,取值范圍(-3000,3000)內(nèi)的實(shí)數(shù)。R>0為圓內(nèi)擺線,R<0為圓外擺線。
r——大圓半徑,取值范圍(-∞,0)∪(0,+∞)。r>0為圓內(nèi)擺線,r<0為圓外擺線。r=0無意義。
d——動點(diǎn)D到小圓圓心的距離,取值范圍(-∞,+∞)。d=r時即為圓上一點(diǎn)形成的擺線。d<r時D為小圓內(nèi)的點(diǎn),d>r時D為小圓外的點(diǎn)。
w——取點(diǎn)頻率,w越大,則點(diǎn)越稀,執(zhí)行速度快。w越小,點(diǎn)越密,畫圖速度慢,精確,可以看出曲線的形成過程。取值范圍(0.00000001——+∞)。
五、典型實(shí)例:
曲線的形狀主要取決于R與r之比,設(shè)a=R:r。則
a=1時,軌跡為一點(diǎn)。
a=2時,軌跡為橢圓,直線。
a=3時,曲線為三葉的。
………
六、圓擺線作圖系統(tǒng)的意義如下:
1.當(dāng)a=2時,可以制作橢圓規(guī)。
2.用實(shí)際的模版絕對不可能作出如此廣的范圍的取值。可以用來虛擬實(shí)際中不能或很難實(shí)現(xiàn)的圖形。如r>R為心臟線。
3.可以用來徹底研究圓的內(nèi)外擺線。
4.制作一些漂亮的裝飾曲線。
5.研究機(jī)械擺線、月球運(yùn)動等。
七、典型取值:
| R | 900 | 900 | 900 | 900 | 900 | 800 | 1200 | 600 | 300 | ||||||
| r | 300 | 300 | -300 | 300 | 450 | 450 | 179 | 1200 | -600 | ||||||
| d | 300 | 600 | 300 | 900 | 200 | 300 | 600 | 600 | -600 | ||||||
| w | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
更好更漂亮的曲線還有待于你自己的發(fā)現(xiàn)!
作者:王宇
2002.4.20
總結(jié)
- 上一篇: eclipse下载速度过慢的解决方法
- 下一篇: retrofit2.adapter.rx