2
當您在Kinetic中使用strokeWidth時,它會在實際點的每一側添加寬度。所以,換句話說,筆畫居中在通常爲1px的線上,該線的寬度從中心向外成長。KineticJS strokeWidth centering
因此,例如在下面的圖像「A」中,您會看到該點在(0,0)處,但該線從該點向外擴展。我需要的是像圖像「B」。
我知道我可以通過按照strokeWidth的差異來擴大多邊形來實現這個目標,但是這樣會拋棄很多測量結果,我希望有更容易說出的「向外擴展」。
+1的建議。你可以把它們包裝在一個「組」中,這樣它們就會「卡在一起」。 – mreq
@mreq +1,是的 - 當然:使用組。我需要一杯咖啡因! – markE
不幸的是,這種方法的工作方式,做多邊形解決方案不會工作。但是,這是正確的答案。這是不可能的。 – oooyaya