簡體   English   中英

如何確定Quartz 2d中的兩條路徑是否相交?

[英]How can I determine if two paths in Quartz 2d intersect?

如果我在Quartz 2d中創建兩個路徑,有沒有辦法確定它們是否相交?

模糊地認為可以創建一個上下文並將一條路徑設置為剪切路徑,然后繪制另一條路徑; 但那么如何確定結果路徑是否為空?

我遇到過類似的問題。 我正在建造類似小行星的游戲,需要檢查船 - 小行星和子彈 - 小行星交叉點。 所有3個都是用向量繪制的,所以計算出來就像檢查一個對象中的每一行與另一個對象中的行一樣簡單。 即循環通過一個對象中的線並在該循環中然后循環遍歷所有潛在對象及其線以查看是否存在交叉點。

為了檢查實際的線路交叉點,我會在這里閱讀: http//zonalandeducation.com/mmts/intersections/intersectionOfTwoLines1/intersectionOfTwoLines1.html和這里: http//www.topcoder.com/tc? module = static&d1 = tutorials&d2 = geometry2

讓我們知道您的身體情況如何。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM