如何解决围绕另一个已知点旋转一个点我有坐标某个所需的角度
body { margin: 0 }
#leaf { position: absolute; left: 0px; top; 0px; background-color: silver }
#pointerM { position: absolute; width: 16px; height: 23px; background-image: url('data:image/gif;base64,R0lGODlhEAAXAIABADNj//r9/yH5BAEAAAEALAAAAAAQABcAAAIsBIKparcfmoNJTmrvy5pxzHVR2JHGYp5VOrGqe8LyTFKIZd9SPqp5w9MFEQUAOw==') }
#centerR { position: absolute; width: 16px; height: 23px; background-image: url('data:image/gif;base64,R0lGODlhEAAXAIABAPMAAPr9/yH5BAEAAAEALAAAAAAQABcAAAIsBIKparcfmoNJTmrvy5pxzHVR2JHGYp5VOrGqe8LyTFKIZd9SPqp5w9MFEQUAOw==') }
<div id="leaf" style="width: 180px; height: 180px">
<div id="pointerM" style="left: 104px; top: 30px"></div>
<div id="centerR" style="left: 90px; top: 90px"></div>
</div>
“pointerM”元素位于坐标 x = 104,y = 30 处,并由蓝色箭头标记。我必须找到新坐标来平移它,方法是让它围绕“centerR”点(坐标 x = 90,y = 90,由红色箭头标记)旋转。
我需要创建一个 javascript 函数来获取新坐标:
var bluePntXY = getRotationPoint(centerX、centerY、pointerX、pointerY、角度)
知道我需要开始学习哪些命令吗?三角学是必不可少的吗?我是在学校滑坡:(
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。