| 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
 |