NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 628|回复: 12

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

[复制链接]
发表于 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, 下载次数: 10)
Canvas at 12;58;01.png
123.jpg
3L_1EAJ`WH{EPHM$3J4L$~U.png

评分

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

查看全部评分

发表于 2018-9-19 21:35:17 | 显示全部楼层
树形数据是GH中最难理解的部分
发表于 2018-9-20 14:02:43 | 显示全部楼层
这么6!都开始转译了

点评

哈哈,学习了,就正好拿来练练手。  详情 回复 发表于 2018-9-20 18:39
 楼主| 发表于 2018-9-20 18:39:21 | 显示全部楼层
skywoolf 发表于 2018-9-20 14:02
这么6!都开始转译了

哈哈,学习了,就正好拿来练练手。
发表于 2018-9-21 10:41:08 | 显示全部楼层
学习的真快呀,给力

点评

嘻嘻嘻,多谢月神指导  详情 回复 发表于 2018-9-21 16:18
 楼主| 发表于 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
发表于 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
 楼主| 发表于 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
发表于 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
 楼主| 发表于 2018-10-1 11:35:29 | 显示全部楼层
abong153 发表于 2018-9-30 21:22
import 里面我看有rhinoscriptsyntax、ghpythonlib.components、Rhino.Geometry。中间那个和grasshopper ...

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

手机版|NCF参数化建筑论坛 ( 辽ICP备12011358号-1 )    辽公网安备 21020302000097号

GMT+8, 2018-12-15 09:13 , Processed in 0.299358 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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