【问题标题】:Make line follow contour of shape使线条跟随形状的轮廓
【发布时间】:2016-10-11 05:29:50
【问题描述】:

我正在开发一个基于矢量数据并使用各种布尔运算的应用程序。对于这些布尔运算,我使用了一个名为 clipper 的库。现在我需要进行一个向量操作,但我不确定如何在 Clipper 中进行操作。我有一条由两个点组成的直线,它们总是必须留在一个封闭的多边形内。我的意思是以下image。绿线是封闭的多边形,红线是直线。当红线在绿色多边形之外时,它需要跟随绿色多边形的轮廓。

我不确定如何存档。任何有关如何使用 Clipper 或其他库执行此操作的建议都会非常有帮助!

【问题讨论】:

    标签: javascript vector clipper clipperlib


    【解决方案1】:

    我不知道 clipper,但我看到过在矢量图像周围使用“虚线”的示例。

    不过,方法很简单。 考虑您的线是图像边界周围“虚线”的一部分。 为了让它看起来只存在一行,每个破折号之间的空间必须至少等于或大于full_perimeter - dash_size

    在此示例中,将通过在 offset 上的迭代生成移动,在该处绘制破折号以使其在图片周围移动。

    我希望这会有所帮助,或者为您指出解决此问题的方法:D

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-17
      • 2020-07-04
      • 1970-01-01
      • 2014-11-22
      • 1970-01-01
      • 1970-01-01
      • 2013-07-18
      相关资源
      最近更新 更多