用Paper.js填充空间的有机形状

问题描述 投票:0回答:1

我知道我的问题可能有点懒。但是我希望有人可以让我从我的想法开始,或者可以为我提供一个现有的代码示例,为我指明正确的方向。

enter image description here

我想创建一个有机的形状/斑点,它或多或少地填充了现有空间,但包裹了印刷元素。每当这些元素四处移动时,形状都应相应调整。我在看Paper.js,其中的示例http://paperjs.org/examples/candy-crash/http://paperjs.org/examples/voronoi/似乎应该可行。

p5.js paperjs
1个回答
0
投票

您可以使用path.subtract()布尔运算以及path.subtract()函数,使用您选择的平滑类型来平滑形状。

这里是path.smooth()

© www.soinside.com 2019 - 2024. All rights reserved.