canvas.rotate(rotation); 到底是往哪个方向转动

上面的四张图 就是x y轴在不同方向的时候 旋转方向的示意图。我们可以发现都是x轴向y轴方向旋转。

这个有什么用?主要就是为了纠正有时候 我们认为旋转总应该是顺时针的错觉。比如第一张图是正常的画布的坐标系,我们正常旋转画布也是按这个方向旋转,但是如果我们执行了 scale(1,-1),画布就会变成第三张图,再旋转 pi/4,就是反方向旋转了。

这是一个旋转了指定角度的矩形,我现在想绘制一个跟这个矩形在水平方向对称的图形,应该怎么画?。

相关推荐
程序员小郭833 分钟前
Spring Ai 05 ChatClient Advisor 实战(日志、提示词增强、内容安全)
java·开发语言·前端
m0_502724954 分钟前
腾讯地图tlbs-multi-marker动态更新marker图标
前端·javascript·vue.js·地图
IT_陈寒8 分钟前
SpringBoot 项目启动慢?这5个优化技巧让你的应用快50%
前端·人工智能·后端
GISer_Jing18 分钟前
React核心语法:组件化与声明式编程
前端·react.js·前端框架
DJ斯特拉18 分钟前
文件上传(UUID防止重名文件&&阿里云实现云端上传&&MultipartFile接收前端文件)
前端
Alan Lu Pop22 分钟前
React 表单提交关键词意外触发刷新
前端·javascript·react.js
掘金安东尼25 分钟前
企业级Claw落地避坑指南:70%项目失败的真实原因
前端·面试·github
这儿有一堆花26 分钟前
从技术标准到营销概念:深度解析 HTML5 与 H5 的演变与区别
前端·html·html5
我命由我1234526 分钟前
React - 创建 React 项目、React 项目结构、React 简单案例、TodoList 案例
前端·javascript·react.js·前端框架·ecmascript·html5·js
SuperEugene27 分钟前
Vue3 Pinia 状态管理规范:何时用 Pinia 何时用本地状态|状态管理与路由规范篇
开发语言·前端·javascript·vue.js·前端框架