Draw Line polygon と Use Offset が欲しいが Union
1 に答える
2
Suppadech さん、ClipperOffset オブジェクトに 2 つの閉じたパスを渡すことをお勧めします。ここで、2 番目のパスは最初のパスとは反対の方向を向いています。
int main()
{
Paths subj(2);
Paths solution;
subj[0] << IntPoint(10,10) << IntPoint(100,10) << IntPoint(100,100) << IntPoint(10,100);
subj[1] << IntPoint(10,10) << IntPoint(10,100) << IntPoint(100,100) << IntPoint(100,10);
ClipperOffset co;
co.AddPaths(subj, jtSquare, etClosedPolygon);
co.Execute(solution, 5.0);
}
于 2016-12-15T14:07:50.810 に答える