标签: vector area
我有一个三角形,矢量是A(x1,y1),B(x2,y2),C(x3,y3),这些都是已知的 ,然后我想将向量A向上移动到新的位置D(x1,y4) - 只需更改坐标y,如果新三角形(BCD)的区域已知,我该如何计算y4?
感谢SaiBot,他分享了这样一个解决方案:
答案 0 :(得分:1)
几何思考这可以分两步解决。
将垂直于BC的垂直移动到左上方,直到三角形的大小正确。三角形的大小由1/2 * base * height计算。
将A平行移动到BC,直到A.x = D.x1。这不会改变矩形的面积。