加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 将度数转换为SVG坐标

发布时间:2020-12-13 17:22:17 所属栏目:PHP教程 来源:网络整理
导读:我正在寻找一个 PHP或jQuery函数来将度数转换为SVG等效坐标(如果有的话)以简化转换. 例如.: 90 degree = x1="0%" y1="0%" x2="100%" y2="0%"180 = x1="0%" y1="0%" x2="0%" y2="100%" 等等.这是个问题.我正在寻找一个函数来处理从0到360的任何度数转换为SVG
我正在寻找一个 PHP或jQuery函数来将度数转换为SVG等效坐标(如果有的话)以简化转换.

例如.:

90 degree = x1="0%" y1="0%" x2="100%" y2="0%"

180 = x1="0%" y1="0%" x2="0%" y2="100%"

等等.这是个问题.我正在寻找一个函数来处理从0到360的任何度数转换为SVG坐标.

到目前为止,我正在研究http://keith-wood.name/svg.html和其他几个页面,但没有运气.

如果您确定不存在此类功能,那么简单的“否”也将非常有用.至少我将不得不停止寻找不存在的东西:)

任何提示或参考将非常感谢.谢谢.

更新:
作业参考:http://www.zahniser.net/~russell/computer/index.php?title=Angle%20and%20Coordinates

解决方法

这是简单的几何形状.看看单位圈 http://en.wikipedia.org/wiki/Unit_circle

首先将度数转换为弧度

radians = degrees * Pi / 180
x = cos(radians) // will give you the value of y fom -1 to 1
y = sin(radians) // will give you the value of x fom -1 to 1

它可以在我所知道的所有编程语言中使用,只需选择适合您的语法.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读