NCF参数化建筑论坛
标题:
用voronoi模拟不太严格的circle-packing
[打印本页]
作者:
benemorphy
时间:
2012-7-6 13:06
标题:
用voronoi模拟不太严格的circle-packing
[attach]31485[/attach]
前几天,
麓山小农
发表了circle-packing的帖子:
http://bbs.ncf-china.com/forum.php?mod=viewthread&tid=11064
非常赞赏,不过由于是严格的circle-packing,运算量随着图片像素的提高而呈现指数增长。
我的想法是用voronoi模拟不太严格的circle-packing,允许空白,允许园相交,这样运算量可以大大降低。
[attach]31478[/attach]
1.首先生成点阵,并根据图片的值为删除概率,生成与图片吻合的点阵,并且加上随机扰动。
[attach]31479[/attach]
[attach]31480[/attach]
2.然后根据点阵生成voronoi
[attach]31481[/attach]
3.根据每条curve的面积中心为原点,面积值的开方为半径画圆
[attach]31482[/attach]
这样,就得到模拟circle-packing的效果
[attach]31485[/attach]
作者:
benemorphy
时间:
2012-7-6 14:05
[attach]31486[/attach]
作者:
todstods
时间:
2012-7-6 17:22
有交叉。。。
作者:
todstods
时间:
2012-7-6 17:25
要是能做出内接圆就完美啦
作者:
werty743
时间:
2012-7-8 19:49
可是看不出来是什么东西了
作者:
benemorphy
时间:
2012-7-9 09:05
werty743 发表于 2012-7-8 19:49
登录/注册后可看大图
可是看不出来是什么东西了
修改一个参数
[attach]31584[/attach]
这样和原图就比较相近了
[attach]31585[/attach]
作者:
benemorphy
时间:
2012-7-9 17:25
[attach]31609[/attach]
也可以用正方形来代替圆形
作者:
benemorphy
时间:
2012-7-10 10:52
[attach]31610[/attach]
六边形packing
作者:
外夏的晴雨花
时间:
2013-12-12 10:42
谢谢分享 最近也在学习voronoi
作者:
jasonroc
时间:
2013-12-12 12:09
赞一个!谢谢分享~
欢迎光临 NCF参数化建筑论坛 (http://bbs.ncf-china.com/)
Powered by Discuz! X3.2