TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua

 找回密码
 新人加入
查看: 3932|回复: 1
打印 上一主题 下一主题

[已解决] 求获取frz旋转后坐标的方法 [复制链接]

Rank: 5Rank: 5

跳转到指定楼层
楼主
发表于 2011-11-17 15:56:21 |显示全部楼层 |倒序浏览
本帖最后由 我们的夏天 于 2011-11-18 18:18 编辑

求教。。。
有没有函数或者方法可以获取一个pos沿org然后frz某个度数后的pos吗?
比如afterfrz(x,y,orgx,orgy,ang)然后返回旋转后的x,y坐标。。。。

Rank: 5Rank: 5

沙发
发表于 2011-11-17 23:53:09 |显示全部楼层
本帖最后由 我们的夏天 于 2011-11-17 23:55 编辑

貌似懂了,萌葬的意思是不是这样(手机上的打不出论坛代码标签,将就着看吧):

def afterfrz(x,y,orgx,orgy,ang):
    r = ((x-orgx)**2+(y-orgy)**2)**0.5
    ax = round(r*cos(ang),5) + orgx
    ay = round(r*sin(ang),5) + orgy
return (ax,ay)

python里三角函数单位是好像是角度,所以我没*pi/180,然后表示不知道有round这个函数,不知参数5是做什么的。。。(说起来,萌葬什么时候开始用python了
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-5-4 12:15

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH