-2
我正在尋找將基於另一個凸多邊形切割我的凸多邊形的算法。它將用於可破壞的地形(差異)和用於在2D地圖中創建地形(聯合)。GC友好的凸裁剪(聯合和差異)算法
算法必須是垃圾收集器友好的,唯一需要的布爾操作是Union &差異。
我已經做了一些研究,並且有一些github項目,但它們都會或多或少產生一些垃圾。
https://github.com/tmpvar/2d-polygon-boolean
https://github.com/w8r/GreinerHormann
我想最好的解決辦法是學習的其中一個,並重新讓自己的路。但也許你聽說過一些適合我的需求?
謝謝。
「它們都會產生或多或少的垃圾」:這或多或少意味着什麼? –