暂停并等待用户输入一个方体。
rhinoscriptsyntax.GetBox (mode=0, base_point=None, prompt1=None, prompt2=None, prompt3=None)
rhinoscript.userinterface.GetBox (mode=0, base_point=None, prompt1=None, prompt2=None, prompt3=None)
mode |
可选参数。数字。方体选取模式。如果未指定,所有模式都可用(0)。方体选取模式如下:
|
||||||||||||
base_point |
可选参数。三个数字组成的列表或 Point3d 对象。一个 3-D 基点。 |
||||||||||||
prompt1 |
可选参数。字符串。第一条提示信息。 |
||||||||||||
prompt2 |
可选参数。字符串。第二条提示信息。 |
||||||||||||
prompt3 |
可选参数。字符串。第三条提示信息。只有使用“三点”和“垂直”模式时第三条提示信息才起作用。 |
列表 |
由定义方体顶点的八个 3-D 点组成的列表。点是从方体底部开始按照逆时针顺序排列。请参考下方的图示。 |
None |
如果执行不成功或出错,返回空值。 |
import rhinoscriptsyntax as rs
box = rs.GetBox()
if box:
for i, pt in enumerate(box): rs.AddTextDot( i, pt )