今天看到一位网友发的微头条,提到了在CAD软件中大量使用的解析几何题:
已知一个圆弧的起点坐标是(X0, Y0),终点坐标是(XE,YE),
圆弧的圆心角是 α/4(弧度),求圆弧的圆心坐标。
网友提出的问题
我想起了几年前设计眼镜模块化软件时,
也曾经使用了诸如旋转、放缩、投影、融合等图形图像处理算法。
也曾经利用解析几何、向量、矩阵运算等知识深入研究其中的数学理论。
采用 pascal、 actionscript、 php等语言实现算法。
试戴
今天闲来无事,花点时间求解此题,活动一下大脑。
一、旋转矩阵
在笛卡尔坐标系中的某个坐标点,表示为列向量(x,y)',其绕原点旋转得到的新坐标向量。
可以由旋转矩阵乘以原向量得到。
坐标点的旋转
逆时针旋转θ的旋转矩阵为: