标签: algorithm graphics
我一直试图找出在源代码中围绕等腰三角形绘制双边框的最佳方法。我想画出如下内容:
我尝试过两种方法都不起作用。
问题。我认为第二种方法应该有效,但我在缩放时使用正确的中心?
答案 0 :(得分:4)
您应使用的缩放中心是Incenter,而不是Centroid。您可以使用以下公式找到激励:
((a*x1+b*x2+c*x3)/(a+b+c), (a*y1+b*y2+c*y3)/(a+b+c))
其中a是与点(x1, y1)相对的一侧的长度,b - 与(x2, y2)和c相反 - {{1} }。
a
(x1, y1)
b
(x2, y2)
c
视觉证明:
请注意,三角形是等腰是无关紧要的。