三角形几何缩放

扩张
原始三角形的点坐标
第 1 点 (x,y)
第 2 点 (x,y)
第 3 点 (x,y)
原始三角形的线段长度和角度
长度 L1 L2 L3
角度 a1 , a2 , a3
新三角形的点
第 1B 点 (x,y)
第 2B 点 (x,y)
第 3B 点 (x,y)

扩大或缩小多边形板轮廓是一项常见但数学密集型的任务。任何多边形都可以分成多个三角形,每个三角形都可以单独缩放。要使用此计算器,请输入多边形的 3 个相邻点,中心点将是新多边形的投影点。这还会计算原始三角形的线段长度和角度。

该算法使用余弦定理来计算原始三角形的角度。它还通过平均两个相邻线段的角度来计算平分每个角度的线的角度。使用一个小三角学,它可以计算从旧点到新点的距离。这个距离加上平分角足以计算到新点的 (x,y) 微分。将微分添加到旧坐标位置以生成新坐标位置。