我想在C++中找到兩個cricles的相交點。我有兩個圓的中心和半徑。誰能幫我 ??C++中兩個圓的相交點
2
A
回答
1
請參閱this link(滾動到「兩個圓的交點」)以獲得解決方案。甚至有C和Objective-C示例代碼。
1
1
「兩圓的交叉」 假設你有一個圓圈中心,它的半徑 你可以設置像
(x-x1)²+(y-y1)²=r1²
您可以將公式爲兩個圓圈做這個
I x²-2xx1+x1²+y²-yy1+y1²=r1²
II x²-2xx2+x2²+y²-yy2+y2²=r2²
那麼您可以在我插入II和你去:)
相關問題
- 1. MATLAB中兩個圓相交點
- 2. MATLAB:兩個圓錐曲線的交點
- 3. 查找兩個橢圓的交點(Python)
- 4. 畫出兩個彼此相交的圓,從那我需要找到使用c的相交點#
- 5. 查找圓相交點的問題
- 6. 3D中的圓圈交點
- 7. CSS中的圓圈交點
- 8. 查找點時兩個球體相交
- 9. 確定給定圓的兩個扇區是否相交?
- 10. 相交線和圓形目標-c
- 11. 線和圓相交
- 12. 檢查如果在相同的圓重疊兩段/相交
- 13. C++檢查兩個球體相交/ Collidiing
- 14. 蟒蛇 - 兩個大圓的交點(緯度/長)
- 15. 計算兩個旋轉橢圓的交點
- 16. 計算兩個圓上兩點之間的切線圓弧
- 17. 如何區分兩個相撞的圓?
- 18. Ruby中兩點的交點
- 19. 兩個橢圓(橢圓)的交集區域?
- 20. 我有一條線從一個圓的中心點到另一個點。我想找到線與圓的圓周相交的點
- 21. 找到與其他兩個圓相切的圓的位置
- 22. 確定圓上兩點之間相對於中心的角度
- 23. 如何交換C中鏈接列表中的兩個節點?
- 24. 如何計算在Python中定義兩個交叉圓的所有點?
- 25. 相交兩個陣列
- 26. 相交兩個詞典
- 27. F#相交兩個列表
- 28. Python中兩個列表的交匯點
- 29. Neo4j的暗號找到兩個不相交的節點
- 30. 圓錐線段交點2D
開始:http://math.stackexchange.com/questions/39561/finding-the-intersecting-points-on-two-circles – 2012-01-04 12:45:05
你知道如何計算交點嗎?如果不是,那麼這是一個數學問題,而不是一個編程問題。 – 2012-01-04 12:46:05
@UlfLindback:如何在數學上找到截距的問題不一定與應該如何在代碼中完成截然相同。使用雙精度計算的數學公式 - 「更簡單」公式並不少見,即使使用浮點精度,也可以得出比更復雜的公式更低的結果。谷歌對這個主題的搜索發現了很多數學描述,但是我沒有看到任何解決精度問題的代碼示例,所以我不知道我看到的結果是否非常好。 – supercat 2015-01-31 16:55:15