已经解决 --- 节点数值命令

[复制链接]
跳转到指定楼层
15512 HZBme 发表于 2015-2-28 22:52:14 楼主
请问有没有查看节点数值的命令呢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
关于大陆地区Rhino原厂培训中心
深蓝Ansen 发表于 2015-3-1 22:10:56
2
本帖最后由 深蓝 于 2015-3-1 22:33 编辑

其实没大看懂你的意思,如果是曲线,可以选中曲线,输入What 指令,查看详细数据



当然用代码可以实现你的要求,以Python Script为例,以下代码都是Help中的示例。

如果是曲线


[mw_shl_code=python,true]import rhinoscriptsyntax as rs

obj = rs.GetObject("Select a curve")

if rs.IsCurve(obj):

    knots = rs.CurveKnots(obj)

    if knots:

        for knot in knots: print "Curve knot value:", knot[/mw_shl_code]

如果是曲面

[mw_shl_code=python,true]import rhinoscriptsyntax as rs

obj = rs.GetObject("Select a surface")

if rs.IsSurface(obj):

    knots = rs.SurfaceKnots(obj)

    if knots:

        vector = knots[0]

        print "Knot vector in U direction"

        for item in vector: print "Surface knot value: ", item

        vector = knots[1]

        print "Knot vector in V direction"

        for item in vector: print "Surface knot value: ", item[/mw_shl_code]














评分

参与人数 1坛币 +4 收起 理由
simonchen + 4 赞一个!

查看全部评分

 楼主| HZBme 发表于 2015-3-7 23:31:20
3
深蓝 发表于 2015-3-1 22:10
其实没大看懂你的意思,如果是曲线,可以选中曲线,输入What 指令,查看详细数据

谢谢安大这么详细的解答
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则