NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 10866|回复: 5
打印 上一主题 下一主题

[在线求助] addsweep2问题

[复制链接]
跳转到指定楼层
1m
发表于 2015-6-18 14:21:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
2m
发表于 2015-6-18 18:32:25 | 只看该作者
上传代码
3m
 楼主| 发表于 2015-6-19 09:13:33 | 只看该作者
不好意思~
代码如下:

import rhinoscriptsyntax as rs

def ZhuTou(Radius):
    Factor = 1.1
    Circle1 = rs.AddCircle ([0,0,0],Radius)
    Circle2 = rs.AddCircle ([0,0,-Radius * (Factor - 1)],Radius * Factor)
    Arc = rs.AddArc (rs.PlaneFromFrame ([Radius,0,- Radius *(Factor - 1)],[1,0,0],[0,0,1]),Radius * (Factor -1),90)
    Srf1 = rs.AddSweep2 ([Circle1,Circle2],Arc)
   
if __name__ == "__main__":
    ZhuTou(625)

点评

这种第二个参数需要的类型也是list,shapes Required. List. A list of Guids or strings identifying one or more shape, or cross section, curves. 所以改下就ok了。  详情 回复 发表于 2015-6-19 12:21
4m
发表于 2015-6-19 12:21:37 | 只看该作者

这种第二个参数需要的类型也是list,shapes    Required.  List.  A list of Guids or strings identifying one or more shape, or cross section, curves.

所以改下就ok了。
  1. import rhinoscriptsyntax as rs

  2. def ZhuTou(Radius):
  3.     Factor = 1.1
  4.     Circle1 = rs.AddCircle ([0,0,0],Radius)
  5.     Circle2 = rs.AddCircle ([0,0,-Radius * (Factor - 1)],Radius * Factor)
  6.     Arc = rs.AddArc (rs.PlaneFromFrame ([Radius,0,- Radius *(Factor - 1)],[1,0,0],[0,0,1]),Radius * (Factor -1),90)
  7.     Srf1 = rs.AddSweep2([Circle1,Circle2],[Arc])


  8. if __name__ == "__main__":
  9.     ZhuTou(625)
复制代码




5m
 楼主| 发表于 2015-6-23 16:24:12 | 只看该作者
月之眼 发表于 2015-6-19 12:21
这种第二个参数需要的类型也是list,shapes    Required.  List.  A list of Guids or strings identifyi ...

多谢月神!
写代码的时候老是会出现数据类型匹配错误,要多仔细了。

点评

恩呢,。仔细点就好了。。。  详情 回复 发表于 2015-6-23 16:46
6m
发表于 2015-6-23 16:46:36 | 只看该作者
Studyhardagain 发表于 2015-6-23 16:24
多谢月神!
写代码的时候老是会出现数据类型匹配错误,要多仔细了。

恩呢,。仔细点就好了。。。

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

GMT+8, 2024-5-16 10:04 , Processed in 0.154969 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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