ScreenTransform 提供与屏幕坐标相关的一些变换帮助函数,通常用于交互编辑程序。由于透视变换中,物体像素大小随距离远近变化,所以三维与二维像素的比例关系都是特指某些三维点附近,几个像素范围的区域,距离较远就会有比较多的误差
Members
Methods
staticCalcVerticalPositionFromPoint(renderContext,earthPosition,screenPixelY) → Vector3
计算在earthPosition附近垂直方向上,屏幕纵坐标为screenPixelY的像素所对应的三维点坐标
Name | Type | Description |
---|---|---|
renderContext |
RenderContext3 | 显示上下文 |
earthPosition |
Vector3 | 指定坐标 |
screenPixelY |
number | 屏幕像素纵坐标 |
计算在earthPosition附近水平方向每米距离对应的像素单位
Name | Type | Description |
---|---|---|
renderContext |
RenderContext3 | 显示上下文 |
earthPosition |
Vector3 | 指定坐标 |