Python --- 【已解决】请教各位大神,如何通过rhinoscrip做类似鼠标点选的效果

[复制链接]
筑梦NARUTO 发表于 2015-4-19 09:37:59
楼主
本帖最后由 筑梦NARUTO 于 2015-4-19 09:57 编辑

不会rhinoscript,不过你应该可以用        Rhino.ObjectsByType等函数去做,不过不知道你为啥要放弃脚本与用户的交互。

比如可以像这样做就不需要选择线,脚本自动选择两条线:
[mw_shl_code=applescript,true]
Dim strObject, strCurve0, strCurve1,strCurve
strObject = Rhino.GetObjects("Select object to flow")
If Not IsNull(strObject) Then
        strCurve = Rhino.ObjectsByType(4, True)
        strCurve0 = strCurve(1)
        strCurve1 = strCurve(0)
        
        
        'strCurve0 = Rhino.GetObject("Base curve", 4)
        'strCurve1 = Rhino.GetObject("Target curve", 4)
        Rhino.FlowObject strObject, strCurve0, strCurve1
End If[/mw_shl_code]
关于大陆地区Rhino原厂培训中心
筑梦NARUTO 发表于 2015-4-19 11:02:23
2
kietsuc 发表于 2015-4-19 10:12
谢谢筑梦NARUTO大神,我其实对这些不是很知道,其实我是个编程小白,最近自己在研究这些的,希望能通过做一 ...

可以学习下rhinopython,这个是python语言作为基础的脚本,rhinoscript是vb.net语言作为基础的脚本,个人感觉写起来麻烦些,学rhinopython的话,jorin在论坛发布了rhinopython101的视频教程。点这里查看视频,而且还翻译了 Rhino Python Script 官方帮助文件中文译本,点这里查看中文帮助文件链接希望对你有帮助,有啥问题或者作品都可以发到论坛上。
筑梦NARUTO 发表于 2015-4-19 11:30:33
3
kietsuc 发表于 2015-4-19 11:17
再问一下筑梦NARUTO大神,为什么的在基准线是v方向的,运行代码就会提示strcurve类型不匹配?

都提示了类型不匹配了啊。。。说明类型错了呗,你最好贴上代码。。。
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则