标签: java graphics
在附图中,我试图用粗线连接六边形的中点。如您所见,线路不够长。有没有办法设置CAP_SQUARE的大小(就像使用MITRE一样)以使其更长?
我知道我可以计算六边形之外的点并加入它们而不是这样做,但是我需要绘制大量的点,它变得太复杂了。
答案 0 :(得分:0)
更改CAP_SQUARE无济于事。
要填充的三角形是:
因此,必须通过
(sqrt(3) - 1)*L
其中L是线厚的一半。