提示用户选取一个或多个网格顶点。
rhinoscriptsyntax.GetMeshVertices (object_id, message="", min_count=1, max_count=0)
rhinoscript.userinterface.GetMeshVertices (object_id, message="", min_count=1, max_count=0)
object_id |
必须参数。字符串或 Guid。网格物件的 ID 。 |
message |
可选参数。字符串。提示信息。 |
min_count |
可选参数。数字。选取网格顶点的最小数量。默认值为 1 。 |
max_count |
可选参数。数字。选取网格顶点的最大数量。如果 max_count 参数值为 0,用户必须按回车键完成选取。如果 max_count 参数值为 -1,选取数量达到 min_count 参数值时完成选取。如果 min_count > 0,选取数量达到 max_count 参数值时完成选取。默认值为 0 。 |
列表 |
执行成功返回网格顶点列表。 |
None |
如果执行不成功或出错,返回空值。 |
import rhinoscriptsyntax as rs
mesh = rs.GetObject("Select mesh", rs.filter.mesh)
if mesh:
indices = rs.GetMeshVertices(mesh)
if indices:
for index in indices: print index