NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 15651|回复: 12
打印 上一主题 下一主题

[心得体会] 唱片——Don't let me down(python版本)

[复制链接]
跳转到指定楼层
1m
发表于 2018-9-19 13:31:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 奇奇狗 于 2018-9-20 21:15 编辑

唱片——Don't let me down(python版本)

——————————————————————————

     刚开始接触Python,在NCFZ上跟着月神学习。

学了Python之后,发现GH真的很容易上手,特别是逻辑方面很容易理清楚。

练习真的很枯燥,但喜欢去做就好。


——————————————————————————

接下来就和大家分享分享一张唱片(德芙巧克力)



                               
登录/注册后可看大图


                               
登录/注册后可看大图

从GH的电池数量来看,不算难,

但其核心却是考验对树形数据逻辑结构的理解。


                               
登录/注册后可看大图

先理清楚GH版之后,变成Python版就会相对容易一些。

(至少生成逻辑弄清楚了)

Python中的难点在于,普通数据变成树形数据的处理。

(没有树形数据的帮忙,还不知道该如何编写了)

(最后会附上电池组附件)
Don\'t let me down.gh (335.64 KB, 下载次数: 13)

评分

参与人数 4强度 +17 照度 +40 收起 理由
miniorange + 2 + 3 感谢分享!
月之眼 + 2 + 5 感谢分享!
skywoolf + 3 + 30 支持一下!
ly871108 + 10 + 2 支持一下!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享
2m
发表于 2018-9-19 21:35:17 | 只看该作者
树形数据是GH中最难理解的部分
3m
发表于 2018-9-20 14:02:43 | 只看该作者
这么6!都开始转译了

点评

哈哈,学习了,就正好拿来练练手。  详情 回复 发表于 2018-9-20 18:39
4m
 楼主| 发表于 2018-9-20 18:39:21 | 只看该作者
skywoolf 发表于 2018-9-20 14:02
这么6!都开始转译了

哈哈,学习了,就正好拿来练练手。
5m
发表于 2018-9-21 10:41:08 | 只看该作者
学习的真快呀,给力

点评

嘻嘻嘻,多谢月神指导  详情 回复 发表于 2018-9-21 16:18
6m
 楼主| 发表于 2018-9-21 16:18:41 | 只看该作者
月之眼 发表于 2018-9-21 10:41
学习的真快呀,给力

嘻嘻嘻,多谢月神指导

点评

我学了一段时间,感觉大多数都可以直接在GH里面连电池解决。不过for i in 和while 这种循环,还有一些复杂的if elif 语句用Python做的话可以把电池精简很多,其他暂时没发现用GHpython的必要性,可能因为学的太浅了  详情 回复 发表于 2018-9-29 14:14
7m
发表于 2018-9-29 14:14:36 | 只看该作者
奇奇狗 发表于 2018-9-21 16:18
嘻嘻嘻,多谢月神指导

我学了一段时间,感觉大多数都可以直接在GH里面连电池解决。不过for i in 和while 这种循环,还有一些复杂的if elif 语句用Python做的话可以把电池精简很多,其他暂时没发现用GHpython的必要性,可能因为学的太浅了。。。

点评

刚开始和你的感觉一样,但接触到了各种库之后发现,你能办到许多gh无法办到的。但gh的树形数据确实是独有的。  详情 回复 发表于 2018-9-29 23:38
8m
 楼主| 发表于 2018-9-29 23:38:43 | 只看该作者
abong153 发表于 2018-9-29 14:14
我学了一段时间,感觉大多数都可以直接在GH里面连电池解决。不过for i in 和while 这种循环,还有一些复 ...

刚开始和你的感觉一样,但接触到了各种库之后发现,你能办到许多gh无法办到的。但gh的树形数据确实是独有的。

点评

import 里面我看有rhinoscriptsyntax、ghpythonlib.components、Rhino.Geometry。中间那个和grasshopper里面的电池一样,第一个和第三个不知道有啥区别?  详情 回复 发表于 2018-9-30 21:22
9m
发表于 2018-9-30 21:22:57 | 只看该作者
奇奇狗 发表于 2018-9-29 23:38
刚开始和你的感觉一样,但接触到了各种库之后发现,你能办到许多gh无法办到的。但gh的树形数据确实是独有 ...

import 里面我看有rhinoscriptsyntax、ghpythonlib.components、Rhino.Geometry。中间那个和grasshopper里面的电池一样,第一个和第三个不知道有啥区别?

点评

Rhino.Geometry还没用过。rhinoscriptsyntax倒是经常在用,可以一起探索探索。  详情 回复 发表于 2018-10-1 11:35
10m
 楼主| 发表于 2018-10-1 11:35:29 | 只看该作者
abong153 发表于 2018-9-30 21:22
import 里面我看有rhinoscriptsyntax、ghpythonlib.components、Rhino.Geometry。中间那个和grasshopper ...

Rhino.Geometry还没用过。rhinoscriptsyntax倒是经常在用,可以一起探索探索。

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-11-23 19:09 , Processed in 0.078045 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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