栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

获取旋转图像中点的新x,y坐标

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

获取旋转图像中点的新x,y坐标

要计算旋转点的位置,可以使用旋转矩阵。

转换为Javascript后,将计算旋转点:

function rotate(x, y, xm, ym, a) {    var cos = Math.cos,        sin = Math.sin,        a = a * Math.PI / 180, // Convert to radians because that is what         // Javascript likes        // Subtract midpoints, so that midpoint is translated to origin        // and add it in the end again        xr = (x - xm) * cos(a) - (y - ym) * sin(a)   + xm,        yr = (x - xm) * sin(a) + (y - ym) * cos(a)   + ym;    return [xr, yr];}rotate(16, 32, 16, 16, 30); // [8, 29.856...]


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/611169.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号