boost-geometry

    8熱度

    1回答

    Boost中有很好的幾何圖形庫。它也允許繪製SVG圖像。我想在我的一些項目中使用它,但它對我來說真的很奇怪(請參閱下圖)。 因此,我們有3個像素點表示爲方形poligons 2D空間 1 1 0 1 pic 1 我們希望從他們那裏得到工會和簡化它,這樣,當我們擴展它,我們」 ð得到像 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0

    11熱度

    1回答

    所以我想加入multi_polygon中所有相關的poligons。如何做這樣的事情? 我們有我們要優化這樣的圖像(一個綠色multi_polygon的)(我們可以看到黃色的點劃線 - 這顯然是對multi_polygon的每個poligon不是一般multi_polygon進行簡化的結果): 這裏是編譯代碼產生這樣的形象: #include <iostream> #include <fstre

    1熱度

    2回答

    加速幾何的溶解described a bit here,就是我現在需要的,它的SVN家here,但只要我有#include <boost/geometry/extensions/algorithms/dissolve.hpp>我得到的編譯錯誤(錯誤C4430,C2146和C2061)=(任何一個可以提供一個補丁? 示例代碼例如可以發現here 錯誤: Error 2 error C4430: mi

    8熱度

    2回答

    我有一個簡單的DLL,使用Boost Geometry多邊形進行一些計算。 (主要是交集和差異)。由於DLL很可能會從C#代碼和Delphi中調用,並且誰知道從哪裏得到,我應該將結果轉換爲一切都可以處理的數組。 更新: 我已簡化並稍微糾正了我的代碼。新代碼看起來完全不同,使用完全不同的方法(for_each_point),並且仍然不能編譯。 我的新代碼: #include <vector> #i