Python --- Python的rs.command如何引用变量?

[复制链接]
跳转到指定楼层
18551 想入飛飛 发表于 2014-12-15 14:49:49 楼主
本帖最后由 想入飛飛 于 2014-12-15 14:50 编辑

求大神指点,Python的rs.command如何引用变量?
有时候犀牛本身的命令比python内置的快很多,想引用犀牛的命令,但无法使用python的变量。
比如:! _ClosestPt _Pause _Object
这个命令所需要的曲线和曲面都是变量
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
关于大陆地区Rhino原厂培训中心
筑梦NARUTO 发表于 2014-12-15 17:02:53
2
import rhinoscriptsyntax as rs

def closestPt():
    point = rs.GetObject("select point",rs.filter.point, True, True)
    if not point: return None
    point = rs.coerce3dpoint(point)
    curve = rs.GetObject("Select curve", rs.filter.curve, True, True)
    if not curve: return None
    cmd = " _ClosestPt" + " " +str(point)
    rs.Command(cmd, False)


if __name__=="__main__":
    closestPt()

这样就可以啊

QQ图片20141215170338.jpg (124.62 KB, 下载次数: 16)

QQ图片20141215170338.jpg

评分

参与人数 1技术 +1 坛币 +4 收起 理由
Jorin + 1 + 4 乐于助人

查看全部评分

您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则