Math 板


LINE

※ 引述《jeep168917 (帮帮)》之铭言: : 原始座标A(0,0),B(100,0),C(0,100) : 经过旋转90度、放大2倍、平移10 : 新座标变成A’(10,10), B’(10,210), C’(-190,10) : 已知旋转角度theta = 90°, 放大T=2, 平移S=10 : 利用二维矩阵可以算出经过旋转、放大、平移後的座标(X’,Y’) : X’= T*x*cos(theta) - T*y*sin(theta)+S : Y’= T*x*sin(theta) - T*y*cos(theta)+S : 问题来了,若已知原始座标(x,y)与新座标(X’,Y’) : 该如何反推求出theta、T、S呢? 如果固定都是三个点转换到三个点, 你可以把三个点视为一个三角形。 而且经过「旋转」、「放大」、「平移」後,只有放大会改变边长。 -- 於是你可以利用向量 AB, AC 和转换後的 A'B', A'C' 之间的长度比 得到伸长的比例 T = |A'B'| / |AB| = |A'C'| / |AC| (择一) -- 再来,旋转影响了向量的方向,你可以用你上面的算式算出两组向量的旋转角度。 以你的例子来说, AB = (100, 0), AC = (0, 100); A'B' = (0, 200), A'C' = (-200, 0). 单位向量(因为只考虑角度) u1 = (1, 0), u2 = (0, 1); u'1 = (0, 1), u'2 = (-1, 0) 所以变成解下面两式(同样择一) ┌ ┐ ┌ ┐┌ ┐ ┌ ┐ ┌ ┐┌ ┐ │0│ │cosθ -sinθ││1│ │-1│ │cosθ -sinθ││0│ │ │ = │ ││ │, or │ │ = │ ││ │. │1│ │sinθ cosθ││0│ │ 0│ │sinθ cosθ││1│ └ ┘ └ ┘└ ┘ └ ┘ └ ┘└ ┘ 或者我提供另一个方法,直接把单位向量用极坐标表示: u1 = (cos 0º, sin 0º), u2 = (cos 90º, sin 90º), u1'= (cos 90º, sin 90º), u2'= (cos 180º, sin 180º). 所以可以得知旋转的角度θ. 如果是写程式,可以考虑 tanθ=x/y, 由差角公式得到 tan(T), 就可以用 arctan 求得 T。 -- 最後,再把原本的点 x, y 经过 T, θ 的变换後的点,与 X', Y' 相减, 只需要高中所学的数学就能得到你要的 S (和 T, θ 了)。 以上,半夜打字,有错请大家直接推文指正>< --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.228.146.173
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Math/M.1510084792.A.B3A.html
1F:推 jeep168917 : 太感谢您了! 11/11 06:43







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping 或 站内搜寻

TOP