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