yin_27 发表于 2015-4-21 22:08
已上传,麻烦您帮我看一下
你写完了函数,但是你没有调用自己写完的这个函数,所以不会运行函数里的内容,函数是需要调用才会运行的,所以在第二句加入Call TwistAndShout()这个调用命令就好了。- Option Explicit
- Call TwistAndShout()
- Sub TwistAndShout()
- Dim z, a
- Dim pi, dblTwistAngle
- pi = Rhino.PI()
-
- dblTwistAngle = 0.0
-
- Call Rhino.EnableRedraw(False)
- For z = 0.0 To 5.0 Step 0.5
-
-
- dblTwistAngle = dblTwistAngle + (pi / 30)
-
- For a = 0.0 To 2 * pi Step (pi / 15)
- Dim x, y
- x = 5 * Sin(a + dblTwistAngle)
- y = 5 * Cos(a + dblTwistAngle)
- Call Rhino.AddSphere(Array(x, y, z), 0.5)
- Next
- Next
- Call Rhino.EnableRedraw(True)
- End Sub
复制代码
|