-3
我有一條線和一個多邊形。該線可以部分在內部並且部分在多邊形之外。該線可以在單點或多點處與多邊形相交。線條的實施例被示出爲下面如何查找多邊形內的線段列表
請參考圖片。對於水平的紅色線,我想獲得線段列表。期望的輸出是(A-B)(C-D)(E-F),對於垂直線我想要得到線段1-2。
我經歷了how to detemine if a line segment is inside of a polygon?等堆棧溢出問題。
但無法獲得最優化的算法以獲取多邊形內的線段列表。
我也通過以下鏈接 https://en.wikipedia.org/wiki/Bentley%E2%80%93Ottmann_algorithm但我的問題是有更多的優化算法來查找多邊形內的線段?
您的多邊形是否總是直線?簡單?線角?你有沒有開發任何算法來獲得這些細分市場? – MBo
定義「優化」和「更優化」 –