围绕一个小圆画一圈大圆,为什么当“大圆半径”太大时,画出来的圆形失真?
Private Sub Command1_Click()x = CDbl(x.Text)
y = CDbl(y.Text)
dybj = CDbl(dy.Text)
xybj = CDbl(xy.Text)For i = 0 To CDbl(xsjd.Text) Step CDbl(fbl.Text)
Pic1.Circle (x + (xybj + dybj) * Cos(i * 0.0174532925199), y + (xybj + dybj) * Sin(i * 0.0174532925199)), dybjNext iEnd SubPrivate Sub Command3_Click()
Pic1.Cls
End SubPrivate Sub Command4_Click()
x = CInt(x.Text)
y = CInt(y.Text)
dybj = CDbl(dy.Text)
xybj = CDbl(xy.Text)
Pic1.Circle (x, y), xybj, QBColor(15)End Sub
Private Sub Command1_Click()x = CDbl(x.Text)
y = CDbl(y.Text)
dybj = CDbl(dy.Text)
xybj = CDbl(xy.Text)For i = 0 To CDbl(xsjd.Text) Step CDbl(fbl.Text)
Pic1.Circle (x + (xybj + dybj) * Cos(i * 0.0174532925199), y + (xybj + dybj) * Sin(i * 0.0174532925199)), dybjNext iEnd SubPrivate Sub Command3_Click()
Pic1.Cls
End SubPrivate Sub Command4_Click()
x = CInt(x.Text)
y = CInt(y.Text)
dybj = CDbl(dy.Text)
xybj = CDbl(xy.Text)
Pic1.Circle (x, y), xybj, QBColor(15)End Sub
解决方案 »
- Winsock C/S MSSQL求教。
- 初学者哪些书比较好?
- 请问怎么样才能把一张表的记录附加在另一张表后,假设两表结构相同的话?
- 两段程序几乎一样,为什么结果不同?
- 关于用VB中的ActiveX编B/S程序时遇到的问题?急!
- 请问在VB中怎么才能使DataGrid控件,只接连数据集RS。
- 请问WORD文档(*.doc)除了用WORD应用程序打开外,还有没有起它的工具可以看啊!!!
- 用select语句将用Access2000建的表导出为dbf格式的表,怎样导出不会出错.
- 学SQL Sever需要有的SQL的基础吗?
- 请问有什么财务软件可以实现自动计算利息?
- VB中增加超级链接功能
- Lintcode5 Kth Largest Element solution 题解
CSng(5000 + (174999+3000) * cos(0.1 * 0.0174532925199)) = 182998.7
最小精度已经接近整数位了,定位不准导致圆形失真很正常啊。