Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个基于矢量数据并使用各种布尔运算的应用程序。对于这些布尔运算,我使用了一个名为clipper的库。现在我需要进行一个向量操作,但我不确定如何在 Clipper 中进行操作。我有一条由两个点组成的直线,它们总是必须留在一个封闭的多边形内。我的意思是下图。绿线是封闭的多边形,红线是直线。当红线在绿色多边形之外时,它需要跟随绿色多边形的轮廓。
我不确定如何存档。关于如何使用 Clipper 或其他库执行此操作的任何建议都会非常有帮助!
我不知道clipper,但我已经看到了在矢量图像周围使用“虚线”的例子。
不过方法很简单。考虑到您的线是图像边界周围“虚线”的一部分。为了使它看起来只存在一行,每个破折号之间的空间必须至少等于或大于full_perimeter - dash_size。
full_perimeter - dash_size
在此示例中,将通过对绘制虚线的位置进行迭代来生成offset移动,以使其在图片周围移动。
offset
我希望这会有所帮助,或者为您提供解决此问题的方法:D