NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 10503|回复: 4
打印 上一主题 下一主题

[在线求助] 求问为什么运行不了?

[复制链接]
1m
发表于 2015-4-20 23:18:50 | 显示全部楼层
上传文件
2m
发表于 2015-4-22 10:19:22 | 显示全部楼层

你写完了函数,但是你没有调用自己写完的这个函数,所以不会运行函数里的内容,函数是需要调用才会运行的,所以在第二句加入Call TwistAndShout()这个调用命令就好了。
  1. Option Explicit
  2. Call TwistAndShout()
  3. Sub TwistAndShout()  
  4.         Dim z, a   
  5.         Dim pi, dblTwistAngle  
  6.         pi = Rhino.PI()

  7.   
  8.         dblTwistAngle = 0.0
  9.        
  10.         Call Rhino.EnableRedraw(False)  
  11.         For z = 0.0 To 5.0 Step 0.5
  12.        
  13.                      
  14.                 dblTwistAngle = dblTwistAngle + (pi / 30)  
  15.                   
  16.                 For a = 0.0 To 2 * pi Step (pi / 15)   
  17.                         Dim x, y   
  18.                         x = 5 * Sin(a + dblTwistAngle)  
  19.                         y = 5 * Cos(a + dblTwistAngle)  
  20.                         Call Rhino.AddSphere(Array(x, y, z), 0.5)
  21.                 Next
  22.         Next   
  23.         Call Rhino.EnableRedraw(True)  
  24. End Sub
复制代码

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-5-17 10:01 , Processed in 0.059837 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表