gpt4 book ai didi

c++ - ClipperLib 中 ptSubject 和 ptClip 的区别

转载 作者:行者123 更新时间:2023-11-28 04:07:22 27 4
gpt4 key购买 nike

当 polygon1 和 polygon2 包含相同的坐标 (10,10) (20,10) (20,20) (10,20)

Clipper c;
c.AddPaths(polygon1,ptSubject);
c.AddPaths(polygon2,ptClip);
c.Execute(ctUnion,polyUnion,pftNonZero,pftNonZero);

polygon1 和 polygon2 是闭环ptSubject 和 ptClip 将如何执行?

最佳答案

对于除“差异”之外的所有裁剪操作,主体和裁剪多边形可以互换而不影响结果,在“并集”的情况下,它们可以都是“裁剪”或都是“主体”。但是,只有“主题”路径可以打开。

更多信息在这里:http://www.angusj.com/delphi/clipper/documentation/Docs/Units/ClipperLib/Classes/ClipperBase/Methods/AddPaths.htm

最初,裁剪是指排除位于矩形裁剪窗口之外的数据(路径、图像等)的过程。但是,此过程已被推广到包括非矩形裁剪区域,并包括 union 、差异和 XOR bool 运算(诚然,其中“主题”和裁剪标签意义不大)。

关于c++ - ClipperLib 中 ptSubject 和 ptClip 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58481345/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com