暂停并等待用户输入一个或多个点。
rhinoscriptsyntax.GetPoints( draw_lines=False, in_plane=False, message1=None, message2=None, max_points=None, base_point=None)
rhinoscript.userinterface.GetPoints( draw_lines=False, in_plane=False, message1=None, message2=None, max_points=None, base_point=None)
draw_lines |
可选参数。布尔值。在点之间画连接线。默认情况下不会画连接线(False)。 |
in_plane |
可选参数。布尔值。只能在活动的工作平面上选取点。默认情况下不会约束到工作平面上选取(False)。 |
message1 |
可选参数。字符串。选取第一个点的提示信息。 |
message2 |
可选参数。字符串。选取其余点的提示信息。 |
max_points |
可选参数。数字。选取点的最大数量。如果没有指定,不限制选取数量。 |
base_point |
可选参数。起点或基点。 |
列表 |
执行成功返回 3-D 点列表。 |
None |
如果执行不成功或出错,返回空值。 |
import rhinoscriptsyntax as rs
points = rs.GetPoints(True)
if points: rs.AddPointCloud(points)