×

工业设计互动平台

手机短信,快捷登录

微信登录,快人一步

QQ登录

只需一步,快速开始

大家来思考33-随机六边形镂空

发布于 2014-6-3 2 点赞 27 评论 16181 浏览

对于规则式的六边形矩阵来说,大家都很熟悉,但是,如何做到多个随机六边形相邻但不相交呢?

fromRhino.150.jpg


本期思考题:随机六边形镂空
难度系数:6 (技能)
作业9 .jpg


欢迎大家踊跃尝试,拓宽思路……

本帖被以下淘专辑推荐:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩回复

文明上网理性发言、请文明用语

小仲 | 设计助理 | 发表于 2014-6-3 13:34:20
思路是不是使用相切圆,各个圆6等分连线,我不会建模:lol
0 回复

举报

wyx10022 · 发表于 2014-6-3 13:50 点评

对,这是一个方法,应该还有其他思路,可以琢磨琢磨……

参与人数 1经验 +1 大洋 +3 收起 理由
wyx10022 + 1 + 3 赞一个!

查看全部评分

wyx10022 | 网校特聘讲师 | 发表于 2014-6-3 13:50:11
小仲 发表于 2014-6-3 13:34
思路是不是使用相切圆,各个圆6等分连线,我不会建模

对,这是一个方法,应该还有其他思路,可以琢磨琢磨……
0 回复

举报

EVERYTHing | 设计助理 | 发表于 2014-6-4 11:10:35
不会:'(,求展示过程:loveliness:
0 回复

举报

duoduoyuhot | 实习生 | 发表于 2014-6-4 23:25:15
为什么我这个还有很多空隙?
QQ截图20140604232137.png
QQ截图20140604232158.png
0 回复

举报

参与人数 1经验 +3 收起 理由
wyx10022 + 3 半径参数可适当加大

查看全部评分

cyh09abc | 实习生 | 发表于 2014-6-5 05:54:41
思路:先做个点阵(方式很多,随意),量得一个点和周边最近的点的距离(随机时候比较容易做),将这个数值除以2以上的数字就可以保证不会和周围相交(这个地方可以用很多种你希望他随机的方式,控制方式很多)。画圆。分段。连线六边形。
QQ截图20140605054624.jpg
QQ截图20140605054703.jpg
0 回复

举报

yangyyg · 发表于 2014-6-9 12:11 点评

我开始也是这样想的,但是在找随机点与周围点最近点的距离的时候卡住了,一是运算量特别大,二是无法达到图中的的效果,

wyx10022 · 发表于 2014-6-5 08:24 点评

鼓励新思路!

参与人数 1经验 +5 收起 理由
wyx10022 + 5 很给力!

查看全部评分

wyx10022 | 网校特聘讲师 | 发表于 2014-6-5 08:24:04
cyh09abc 发表于 2014-6-5 05:54
思路:先做个点阵(方式很多,随意),量得一个点和周边最近的点的距离(随机时候比较容易做),将这个数值 ...

鼓励新思路!
0 回复

举报

永远的大雄甲 | 设计助理 | 发表于 2014-6-6 13:59:16
提供一个新的思路:首先建立规则的六边形网格,然后进行随机的等比缩放,最后将面积小的六边形分离出来,进行上下左右的随机移动,移动距离不超过边长的一半。
360截图20140606135336277.jpg
0 回复

举报

参与人数 1经验 +6 收起 理由
wyx10022 + 6 很给力!

查看全部评分

yangyyg | 实习生 | 发表于 2014-6-9 12:11:13
cyh09abc 发表于 2014-6-5 05:54
思路:先做个点阵(方式很多,随意),量得一个点和周边最近的点的距离(随机时候比较容易做),将这个数值 ...

我开始也是这样想的,但是在找随机点与周围点最近点的距离的时候卡住了,一是运算量特别大,二是无法达到图中的的效果,
0 回复

举报

S.Kim | 设计助理 | 发表于 2014-6-17 17:22:03
直接voronoi,不知道算不算新思路。
111.jpg
0 回复

举报

参与人数 1经验 +3 收起 理由
wyx10022 + 3 很给力!

查看全部评分

左手21年 | 设计师 | 发表于 2014-6-27 23:43:55
QQ截图20140627234121.jpg
不知道这样可不可以,主要是用到Cull Duplicates这个运算器,使随机点更匀至
0 回复

举报

参与人数 2经验 +3 大洋 +1 收起 理由
凉凉的~~ + 1 非常感谢!照着你的做出来了~
wyx10022 + 3 赞一个!

查看全部评分

chester1231 | 设计助理 | 发表于 2014-6-29 15:57:22
本帖最后由 chester1231 于 2014-6-29 15:59 编辑

循环查找随机点的最近点,半径不大于最近点半径的1/2
随机六边形.jpg 随机六边形.gif



0 回复

举报

wyx10022 · 发表于 2014-6-29 16:34 点评

可以和大家交流下代码学习经验哈,不错,很高大上的感觉

参与人数 1经验 +6 收起 理由
wyx10022 + 6 很给力!

查看全部评分

wyx10022 | 网校特聘讲师 | 发表于 2014-6-29 16:34:30
chester1231 发表于 2014-6-29 15:57
循环查找随机点的最近点,半径不大于最近点半径的1/2

可以和大家交流下代码学习经验哈,不错,很高大上的感觉
0 回复

举报

chester1231 · 发表于 2014-6-29 17:34 点评

多谢王老师,嘿嘿,有空的话再发个系列贴,叫做代码解大家来思考系列,哈哈

chester1231 | 设计助理 | 发表于 2014-6-29 17:34:19
wyx10022 发表于 2014-6-29 16:34
可以和大家交流下代码学习经验哈,不错,很高大上的感觉

多谢王老师,嘿嘿,有空的话再发个系列贴,叫做代码解大家来思考系列,哈哈
0 回复

举报

参与人数 1大洋 +8 收起 理由
wyx10022 + 8 好主意!

查看全部评分

毛韵超 | 设计助理 | 发表于 2014-7-2 11:40:15
没有做到chester 老师那么巧的方法,但也算做出来了
2.jpg
0 回复

举报

参与人数 1经验 +3 收起 理由
wyx10022 + 3 很给力!

查看全部评分

dota_ | 设计助理 | 发表于 2014-7-3 14:15:18
我也试了下,不过bounding box的参数变成这样没法用,只能手动画个矩形,GH最新版,希望王老师指点指点。:lol

1.png

2.png


0 回复

举报

参与人数 1经验 +4 收起 理由
wyx10022 + 4 很给力!

查看全部评分

水若寒 | 实习生 | 发表于 2014-8-21 18:21:32
bbvbbvbsssee
0 回复

举报

zucckai | 设计助理 | 发表于 2015-1-11 22:31:57
QQ截图20150111222524.jpg 比较傻瓜的办法。。
0 回复

举报

参与人数 1经验 +4 收起 理由
wyx10022 + 4 赞一个!

查看全部评分

x____l | 设计助理 | 发表于 2015-1-26 23:41:21
我的思路是以随机点周围最近点,取两点之间的距离的一半为六边形的半径。
捕获12.PNG
0 回复

举报

参与人数 1经验 +4 收起 理由
wyx10022 + 4 赞一个!

查看全部评分

mdjcad2 | 实习生 | 发表于 2015-2-1 11:01:14
今天刚学,处女作。
有个问题,楼主那样紧密的效果怎么做出来的。
无标题.jpg
0 回复

举报

参与人数 1经验 +4 收起 理由
wyx10022 + 4 赞一个!

查看全部评分

silencemars | 实习生 | 发表于 2015-2-2 17:31:52
新手学习一下
0 回复

举报

chongcan | 实习生 | 发表于 2015-2-11 19:02:46
新手学习一下
0 回复

举报

mentholrain | 设计助理 | 发表于 2015-3-8 20:51:25
attach://190993.jpgattach://190994.jpg
untitled.6.jpg
untitled.7.jpg
0 回复

举报

参与人数 1经验 +4 收起 理由
wyx10022 + 4 很给力!

查看全部评分

fiction19 | 设计助理 | 发表于 2015-9-15 16:48:05
先建好六边形阵在用random调半径方便很多~
QQ截图20150915164142.jpg
0 回复

举报

Rob_816 | 实习生 | 发表于 2016-12-23 17:47:34
好文章学习下
0 回复

举报

chenda | 设计助理 | 发表于 2017-3-30 10:55:32
请问一下,你们是如何排除掉离边线特别近的点的?
0 回复

举报

chenda | 设计助理 | 发表于 2017-3-30 11:30:08
半径不大于最近点半径的1/2,我做出来后,发现随机点越多,六边形越小,整体六边形之间的空余就越大,有没有什么办法可以避免这种情况呢?不知道是不是我没做好。
0 回复

举报

lsc350783 | 实习生 | 发表于 2018-10-18 15:50:11
学习学习~~~~~
0 回复

举报

推荐学习