![](/img/trans.png)
[英]How to calculate coordinates of 6 point of intersection between a circle and a equilateral triangle?
[英]Point of intersection between bezier curve and circle
目前,我有這個(從一個節點的中心點到另一個節點的中心繪制的二次貝塞爾曲線):
(請注意,我已在節點上方繪制了貝塞爾曲線,以顯示其開始和結束的位置)
我需要一種方法(啟發式或其他方法)來計算貝塞爾曲線和節點(橢圓)圓周之間的交點(上面用紅色圓圈圈出)。
這樣,我可以計算節點中心與相交點之間的角度,以在正確的位置和角度繪制箭頭線。
作為最后的選擇,我可以使用二次Bézier公式來生成沿曲線的點列表,還可以生成在圓的圓周上的點列表,並使用兩個具有最小歐幾里得坐標的坐標之一彼此之間的距離作為我的交點。 我希望任何答案都可以利用幾何學或其他任何方法來更好地解決它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.