我知道我的问题可能有点懒。但是我希望有人可以让我从我的想法开始,或者可以为我提供一个现有的代码示例,为我指明正确的方向。
我想创建一个有机的形状/斑点,它或多或少地填充了现有空间,但包裹了印刷元素。每当这些元素移动时,形状都应相应调整。我在看Paper.js,其中的http://paperjs.org/examples/candy-crash/和http://paperjs.org/examples/voronoi/之类的例子使这看起来应该是可能的。
答案 0 :(得分:0)
您可以使用path.subtract()
布尔运算符和path.smooth()
函数来使用您选择的平滑类型来平滑形状。
这里是demo sketch。您也可以尝试平滑矩形;并可能在曲线上随机添加点或随机移动所有线段手柄。