Rhino(犀牛)中国技术支持与推广中心

标题: 节点数值命令 [打印本页]

作者: HZBme    时间: 2015-2-28 22:52
标题: 节点数值命令
请问有没有查看节点数值的命令呢
作者: 深蓝Ansen    时间: 2015-3-1 22:10
本帖最后由 深蓝 于 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]















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

谢谢安大这么详细的解答




欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/) Powered by Discuz! X3.2