【发布时间】:2017-04-06 22:50:24
【问题描述】:
我想画线多边形并使用偏移,但它是 Union
【问题讨论】:
标签: polygon offset clipperlib
我想画线多边形并使用偏移,但它是 Union
【问题讨论】:
标签: polygon offset clipperlib
Suppadech,我建议您将两条闭合路径传递给 ClipperOffset 对象,其中第二条路径的方向与第一条路径相反。
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);
}
【讨论】: