我正在开发一个HTML5 Canvas应用程序,它涉及读取一个描述箭头、矩形和其他需要在画布上绘制的形状位置的XML文件。
XML布局示例:
如果物体被旋转,就需要计算一个点的位置(称为P,在绕另一个点(左,上)旋转后的新位置)。我正在尝试想出一个通用的函数/公式来计算这个点P,但我的数学知识有些薄弱,我无法确定应该使用哪个弧/切线公式。
你能帮助我想出一个公式,以便计算旋转可以是正数和负数的点P吗?
XML布局示例:
<arrow left="10" top="20" width="100" height="200" rotation="-40" background-color="red"/>
<rect left="10" top="20" width="100" height="200" rotation="300" background-color="red"/>
如果物体被旋转,就需要计算一个点的位置(称为P,在绕另一个点(左,上)旋转后的新位置)。我正在尝试想出一个通用的函数/公式来计算这个点P,但我的数学知识有些薄弱,我无法确定应该使用哪个弧/切线公式。
你能帮助我想出一个公式,以便计算旋转可以是正数和负数的点P吗?
len = sqrt( (496-446)^2 + (226-14)^2 );
= 227.56;