通知:E拓建筑网正式更名为拓筑在线!

拓筑在线

 找回密码
 快速注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

grasshopper如何将A物体在B物体内进行随机排列


[版块:参数化设计] [分类:求教求助] [复制链接] 报告无效帖子查看: 7508|回复: 8   
拓邑团练|815972339 发表于 2016-3-28 11:29:59 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
grasshopper如何把1与2的对象在3里面进行随机排列(1、2、3的长宽是倍数关系,分配后刚好吻合)
3.jpg
拓城校尉|racoon 发表于 2016-3-28 12:51:50 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
方法很多
提供两种思路:
1,按照块1划分3,有n个块,随机算选出一些,然后把这些块和他们编号+1 的块组合,就是2号模块,把剩下的模块和拼好的2号模块重新排序即可。
2,按照线划分,随机删除中间不相邻的一些线(需要test一下删掉的线的序号,保证不相邻,不然连续删两条会出现三块相拼合的状况,就出现了新的模块),然后把剩下的线按照顺序连接。
 楼主 | 拓邑团练|815972339 发表于 2016-3-28 13:13:08 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
racoon 发表于 2016-3-28 12:51
方法很多
提供两种思路:
1,按照块1划分3,有n个块,随机算选出一些,然后把这些块和他们编号+1 的块组 ...

好的,我试下,谢谢帮助
拓邑团练|提线木偶 发表于 2016-3-29 15:01:18 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
用戈拉帕戈斯那个运算器优化,就可以,具体的算法要自己想一下
 楼主 | 拓邑团练|815972339 发表于 2016-3-29 16:34:04 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
提线木偶 发表于 2016-3-29 15:01
用戈拉帕戈斯那个运算器优化,就可以,具体的算法要自己想一下

谢谢咯,遗传算法的Galapagos,听过,可惜还没开始学习,正在找教程或实例呢
拓城校尉|racoon 发表于 2016-3-31 14:34:53 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
815972339 发表于 2016-3-28 13:13
好的,我试下,谢谢帮助

昨天随便撸了一下,发现思路二里面那个判断不是很好写,本来想用expression里的IF函数的,后来发现不行,但是用python代码还是很方便的,输入端是x:分块的总数量,y:你要随机选出的数量。


  1. import random

  2. def roll_number():
  3.     i = random.randint(1,x)
  4.     return i

  5. def number_choice():
  6.     number_list = []
  7.     numbertest_list = []
  8.     times = y
  9.     while times > 0:
  10.         number = roll_number()
  11.         if number in number_list or number in numbertest_list:
  12.             roll_number()
  13.         else:
  14.             number_list.append(number)
  15.             number_extend = [number+1,number-1]
  16.             numbertest_list.extend(number_extend)
  17.             times = times -1
  18.     sorted(number_list)
  19.     for i in range(0,len(number_list)):
  20.         print(number_list[i])


  21. number_choice()
复制代码
拓城校尉|racoon 发表于 2016-3-31 14:37:26 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
QQ截图20160331143016.png

have fun:)

拓城校尉|racoon 发表于 2016-3-31 14:40:04 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
提线木偶 发表于 2016-3-29 15:01
用戈拉帕戈斯那个运算器优化,就可以,具体的算法要自己想一下

能否说说思路?实在没明白这个用加拉帕戈斯怎么搞
 楼主 | 拓邑团练|815972339 发表于 2016-3-31 15:41:55 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
racoon 发表于 2016-3-31 14:34
昨天随便撸了一下,发现思路二里面那个判断不是很好写,本来想用expression里的IF函数的,后来发现不行, ...

嗯,好的,谢谢哦
您需要登录后才可以回帖 登录 | 快速注册 微信登录

建筑学报2020电子版持续更新,1973-2019也在
建筑学报2020电子版持续更新,1973-2019也在
建筑学报2020电子版持续更新,延迟官方大半个月样子,建议保存链接,一个月查看一次 1973-2019也在,19年的是到9月份,后三月无 不收积分了,自取,就是希
  蜗牛nkh  派达星最后回复于 2025-03-06 电子版图书

《GB 55031-2022 民用建筑通用规范》高清全文分享
《GB 55031-2022 民用建筑通用规范》高清全文分享
[sell][/sell]
  小伍74478  jmqgtj最后回复于 2025-03-06 建筑规范

想‘开’了,Heatherwick 新作:冠形动力温室
想‘开’了,Heatherwick 新作:冠形动力温室
来源:建日筑闻 动态分析图 Heatherwick 与 Woolbeding 基金会和英国国家名胜古迹信托基金合作,设计了一座动力温室和丝路花园,项目位于西苏塞克斯郡历史
  深圳老梁  阿白47923最后回复于 2025-03-04 项目实践·作品库

【SEG出品】GH讲解之Preference(下)
【SEG出品】GH讲解之Preference(下)
首先,很开心的告诉大家,E拓参数化板块有自己的独立域名啦!以后大家可以输入csh.eeeetop.com即可访问参数化板块。 大家没有发现参数化板块的UI比主页要简洁一
  DanielJin  zh84811520最后回复于 2025-03-04 参数化设计

【SEG出品】GH讲解之Preference(上)
【SEG出品】GH讲解之Preference(上)
首先,很开心的告诉大家,E拓参数化板块有自己的独立域名啦!以后大家可以输入csh.eeeetop.com即可访问参数化板块。 大家没有发现参数化板块的UI比主页要简洁一
  DanielJin  zh84811520最后回复于 2025-03-04 参数化设计

2024一级注册建筑师资格考试教材,最新版注考书籍
2024一级注册建筑师资格考试教材,最新版注考书籍
2024一级注册建筑师考试还剩一个月了,分享下最新版注考书籍,祝小伙伴们旗开得胜 2024-级注册建筑师考试教材---设计前期与场地设计.pdf 2024-级注册建筑
  马甲不能少  TIANT最后回复于 2025-03-04 建筑师讨论区

请问谁有2024年的建筑资料PDF?
请问谁有2024年的建筑资料PDF?
建筑结构 建筑物理与设备这本
  TIANT  TIANT最后回复于 2025-03-04 快速发帖

[德国版]Detail 建筑细部 2019年全10册(限时免费)
[德国版]Detail 建筑细部 2019年全10册(限时免费)
本杂志PDF电子版收集于网络,仅供学习研究之用,百度网盘下载链接:(具体册数,以贴内封面截图为准,请自行查阅) **** 本内容被作者隐藏 **** 国外60种设
  设计杂志  Z.liib最后回复于 2025-03-04 建筑景观

建筑师如何甩出一份让老板满足的PPT(162页,免费领取)
建筑师如何甩出一份让老板满足的PPT(162页,免费领取)
建筑师如何甩出一份让老板满足的PPT(162页,免费领取) 非常不错的一份资料哦,希望对大家有帮助! 百度网盘下载链接
  小迷妹建筑梦  vivid123456最后回复于 2025-03-03 建筑师讨论区

【SEG出品】GH讲解之File
【SEG出品】GH讲解之File
原帖内容由微信公众账号【SecondEffectGroup】 【江河梦】小组发布,由【DanielJin】获得独家授权,进行重新整理和编辑后发布。转载请保留此行信息。欢迎大家下
  DanielJin  zh84811520最后回复于 2025-03-03 参数化设计

su插件大全  全部免破解
su插件大全 全部免破解
[sell=5]链接: https://pan.baidu.com/s/10-JjiRJy53mCPucjE6SV3Q 提取码: s7ff 复制这段内容后打开百度网盘手机App,操作更方便哦[/sell]
  给Francis  andyleung最后回复于 2025-03-03 可视化设计

【By DanielJin】三分钟Grasshopper小讲堂——Dispatch
【By DanielJin】三分钟Grasshopper小讲堂——Dispatch
前言:(我为什么爱写前言呢?因为我比较啰嗦,我想当日记写一下每天是在什么心情下发帖的 )哈哈!明天就要回上海了,今天晚上打包了一下行
  DanielJin  冰碴子最后回复于 2025-03-03 参数化设计

23J909 工程做法  更新啦!
23J909 工程做法 更新啦!
23J909代替05J909 18年过去了,不容易呀~ 另外屋面保护层40厚配14的钢筋 应该是印刷错误,欢迎大家纠错,讨论~
  huazai_1991  浅水流沙最后回复于 2025-03-03 建筑图集

现在的建筑从业者该何去何从
现在的建筑从业者该何去何从
面对这样的环境,大家有没有什么更好的出路?证还要继续考么。。感觉只是在增加沉没成本。。
  木格错  Hermit329最后回复于 2025-03-02 建筑师讨论区

2020年疫情期间雷神山火神山图纸链接
2020年疫情期间雷神山火神山图纸链接
**** 本内容被作者隐藏 ****
  岳寒  欧克勒最后回复于 2025-03-02 参考素材

树木笔刷分享,再也不用搞树木素材了
树木笔刷分享,再也不用搞树木素材了
37种高级树荫、大树剪影效果Photoshop笔刷素材下载: [sell=1]链接: https://pan.baidu.com/s/1-PMcaDDKqVMHEcMWtLpT3w 提取码: dkyr[/sell]
  Ahyh987  飘雪无痕最后回复于 2025-03-02 图形化处理

(重发百度网盘)170棵鸟瞰植物素材,PSD+TIF
(重发百度网盘)170棵鸟瞰植物素材,PSD+TIF
170棵鸟瞰植物素材,PSD+TIF 下载地址: **** 本内容被作者隐藏 ****
  三开间的距离  飘雪无痕最后回复于 2025-03-02 图形化处理

ppt作品集模板分享
ppt作品集模板分享
因为资料不是最新的了,自己花钱卖的,整理网盘翻出来了,我感觉内容还不错。 除了作品集,平时制作方案文本ppt也可以参考。 无偿分享,感兴
  何小葵  飘雪无痕最后回复于 2025-03-01 参考素材

官方综合交流QQ群(更多):

240721746

拓筑在线——面向建筑师群体的

设计交流论坛、软件学习社区、资料下载网站及企业服务平台!

微信扫一扫关注我们

微信公众号

拓筑小助手

GMT+8, 2025-3-6 22:15 , Processed in 0.050277 second(s), 39 queries , Gzip On.    拓筑在线 ( 粤ICP备11043922号 )

Powered by Discuz! X3.4  © 2011-2023 拓筑在线

快速回复 返回顶部 返回列表