返回或修改一个物件的用户定义名称。
rhinoscriptsyntax.ObjectName ( object_id, name=None )
rhinoscript.object.ObjectName ( object_id, name=None )
object |
必须参数。字符串、Guid 或由字符串、Guid 构成的列表。物件的 ID 。 |
name |
可选参数。字符串。物件名称。如果省略,返回物件当前的名称。注意,如果 object_id 是多个 ID 值构成的列表, name 就是必须参数。 |
字符串 |
如果名称没有指定,返回物件当前的名称。 |
字符串 |
如果指定了名称,返回物件先前的名称。 |
数字 |
如果 object_id 是一个列表,返回此函数执行过程中修改过的物件数量。 |
import rhinoscriptsyntax as rs
points = rs.GetPoints(message1="Pick some points")
if points:
count = 0
for point in points:
obj = rs.AddPoint(point)
if obj:
rs.ObjectName( obj, "Point"+str(count) )
count += 1