c++ - 如何更改 xlib 坐标原点
问题描述
我正在自己的渲染中实现 x windows 系统。问题是 x 窗口的坐标从左上角开始,但我的计算是基于左下角坐标原点的。那么如何将 x 窗口坐标反转为 bootom-left,如果我不能这样做,我如何将我的坐标转换为 x 窗口坐标。
PS我知道有xrandr -o normal|inverted|left|right
命令,所以我想知道是否可以在我的代码中使用它来反转我的窗口。
解决方案
推荐阅读
- javascript - mongo db:使用 $gte 和 $lte 通过仅输入年份来查找字符串日期
- json - jq:将单个对象视为 1 元素数组
- mongodb - mongo 在聚合中使用 $add 聚合
- javascript - JavaScript 替换字符串中的特殊 HTML(&character; 格式)字符
- android - 创建聊天室应用程序以“无效文档参考”结尾
- java - 与 getMappedResults() 一起使用时查找无法正常工作
- opencv - 在 OpenCV 中使用单应性时如何检测地平线
- nginx - 如何将我的 nginx 配置转换为 haproxy?
- python - 在 Jupyter 笔记本中的 2 个 python 内核之间进行更改
- javascript - 使用 jquery 验证插件进行远程验证后如何使用 ajax 提交表单