
【计】 screen coordinate system
screen
【计】 shielding
【计】 coordinated system
屏幕坐标系统(Screen Coordinate System)是计算机图形学和用户界面设计中用于定位屏幕上像素点位置的标准体系。其核心特征如下:
屏幕坐标系以屏幕左上角为原点(0, 0),水平向右为X轴正方向,垂直向下为Y轴正方向。该设计源于早期光栅扫描显示器的物理扫描顺序(从左至右、从上至下)。例如,在Windows系统中,GetCursorPos
函数返回的坐标值即基于此系统(来源:Microsoft Docs)。
原点位置
左上角原点模式符合人眼阅读习惯和显示器扫描机制,区别于数学中的笛卡尔坐标系(左下角原点)。Web开发中,CSS的position: absolute
定位即默认参照此坐标系(来源:MDN Web Docs)。
坐标单位
以物理像素(Pixel)为基本单位。在高分辨率屏幕(如Retina屏)中,逻辑像素(CSS像素)可能与物理像素存在比例关系(如1:2),需通过设备像素比(DPR)转换(来源:W3C CSSOM View Module)。
方向性
Y轴向下递增的特性导致其与常见数学坐标系方向相反。在OpenGL等图形库中需通过矩阵变换转换坐标系(来源:OpenGL Programming Guide)。
MouseEvent.clientX/clientY
返回相对于视口的屏幕坐标(来源:MDN Web API)。权威参考链接:
屏幕坐标系统是计算机图形学中用于定位屏幕上像素位置的基础概念,其核心特征如下:
坐标系定义
坐标范围
应用场景
坐标系类型
特殊处理
不同操作系统和开发框架(如Windows API、OpenGL、DirectX)在具体实现细节上可能存在差异,建议在实际开发时查阅对应平台的文档说明。
【别人正在浏览】