变换指定视图的应用区域坐标或屏幕坐标到世界坐标。结果用 3-D 点表示。
rhinoscriptsyntax.XformScreenToWorld (point, view=None, screen_coordinates=False)
rhinoscript.transformation.XformScreenToWorld (point, view=None, screen_coordinates=False)
point |
必须参数。两个数字组成的列表或 Point2d 对象。表示指定视图或屏幕坐标的 2-D 点。 |
view |
可选参数。字符串或 Guid。视图的名称或 ID 。如果省略,使用当前视图。 |
screen_coordinates |
可选参数。布尔值。如果省略或设置为 False,point 参数使用应用区域坐标。如果设置为 True,point 参数使用屏幕坐标。 |
Point3d 点 |
执行成功返回世界坐标的 3-D 点。 |
None |
如果执行不成功或出错,返回空值。 |
import rhinoscriptsyntax as rs
point2d = 200,100
view = rs.CurrentView()
point = rs.XformScreenToWorld(point2d, view)
print point