minecraft做一个半径70以上的圆
发布网友
发布时间:2022-09-09 07:18
我来回答
共3个回答
热心网友
时间:2024-03-15 19:20
这是一个VBA小程序,可以贴到OFFICE的IDE下,填入半径,输出1/4圆的公式
Call PixelCircle(半径, True/False)
因为圆的直径分奇数和偶数,所以有两种模式,一般都是选择奇数
Public Sub PixelCircle(r As Double, Optional isOdd As Boolean = True)
'r:半径, d:直径
'isOdd=True => d是奇数, r=(d-1)/2 +1
Dim x As Double
Dim y As Double
Dim tmp As Double
Dim n As Double
Dim vstart As Double
Dim vend As Double
tmp = r
If isOdd Then
vstart = 0
vend = r
Else
vstart = 0.5
vend = r - 0.5
End If
For x = vstart To vend Step 1
y = Round(Sqr(r ^ 2 - x ^ 2))
If tmp <> y Then
tmp = y
Debug.Print n
n = 1
Else
n = n + 1
End If
If y <= x Then
Exit For
End If
Next
End Sub
附半径70直径奇数公式:9 6 4 4 2 3 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1
热心网友
时间:2024-03-15 19:21
楼主您好,我的世界里面是不可能出现圆形的,因为我的世界是一款沙盘游戏,里面都是方块组成的,除非你开一些模组
热心网友
时间:2024-03-15 19:21
用多玩我的世界盒子的旧版和国际版mc可以