矩阵操作中心点到底是什么
Matrix运算中中心点怎么理解
假设我有一个坐标(0,0)(2,2)围成的一个矩形,我要对这个矩形进行缩放怎么缩放呢?那就是对矩形内所有的点进行缩放啊!!!
还是惯例matrix.setScale(2,3),那所有的点会变为(0,0)(4,6)围成的一个矩形。
那中心点是什么意思呢?就是我先选定一个点(这里假设是(1,1))这个原矩形的中心进行缩放啊!那缩放完矩形的形状和(0,0)(4,6)围成的是一样的,还是按matrix.setScale(2,3)进行缩放的。只不过它的位置不再是(0,0)(4,6)围成的矩形而是(-1,-2)(3,4)围成的矩形。
也可以这样理解,就是原来是对(0,0)为中心点进行缩放,那(1,1)就缩放到我(2,3)这个位置,我现在以(1,1)为中心
点进行缩放了,那原来缩放后的(2,3)连带所有点都要平移到原来位置,即所有的点都要向下平移2,向左平移1,来形成新的矩形。那(0,0)平移后坐标即为(-1,-2),(4,6)平移后坐标即为(3,4)了。这样是不是好理解了呢?
2
2
浏览531 发布于2022-02-11 09:40未知归属地
全部评论
最多点赞
最新发布
最早发布
写回答
所见即所得编辑器, editor1
工具栏
0/50000
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
- 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
- 如您发布的内容为转载内容,请注明内容来源。
我要发帖子
了解社区公约,与您携手共创和谐专业的开发者社区。






































苏公安网备 32011402010933号