GetMeshVertices

提示用户选取一个或多个网格顶点。

语法

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

同见

GetMeshFaces

MeshFaces

MeshFaceVertices

MeshVertices