NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 月之眼
打印 上一主题 下一主题

[心得体会] python实录(由浅入深)

  [复制链接]
21m
 楼主| 发表于 2014-4-18 19:40:37 | 只看该作者
22m
 楼主| 发表于 2014-4-19 00:51:00 | 只看该作者
Je_t’aime_pass 发表于 2014-4-18 09:03
纠正一下range()是一个函数for 是语法循环语句GH里的range是一个函数不是一种循环结构

其实我说的那个循环结构就是说的for ,一种遍历循环
23m
发表于 2014-4-19 09:56:17 | 只看该作者
月之眼 发表于 2014-4-19 00:51
其实我说的那个循环结构就是说的for ,一种遍历循环

我说的是range ()函数,本身的意思就是和GH里面的range 运算器一致,没有必要加循环语句,只不过遍历循环是需要范围的常用range()限定而已

点评

那个 for i in range 那个是为了下面那个正弦函数写的。只是分开发了下。  详情 回复 发表于 2014-4-19 10:55
24m
发表于 2014-4-19 09:58:40 | 只看该作者
月之眼 发表于 2014-4-19 00:51
其实我说的那个循环结构就是说的for ,一种遍历循环

而且说真的可以发一些能真正有用的代码,这些说真的意义不大。比如发一些道路推算啊等等。有实际意义的更好,个人见解。
25m
 楼主| 发表于 2014-4-19 10:55:31 | 只看该作者
Je_t’aime_pass 发表于 2014-4-19 09:56
我说的是range ()函数,本身的意思就是和GH里面的range 运算器一致,没有必要加循环语句,只不过遍历循环 ...

那个  for i in range 那个是为了下面那个正弦函数写的。只是分开发了下。
26m
发表于 2014-4-19 11:11:33 | 只看该作者
月之眼 发表于 2014-4-19 10:55
那个  for i in range 那个是为了下面那个正弦函数写的。只是分开发了下。

额。。好吧你没太明白我的意思。。提句别的吧。。那个三角函数可以用Log写高中学过的。。

点评

我从基础的开始发,由浅入深。你可以发些那样的算法,我们一起学习学习  详情 回复 发表于 2014-4-19 12:11
27m
 楼主| 发表于 2014-4-19 12:11:41 | 只看该作者
Je_t’aime_pass 发表于 2014-4-19 11:11
额。。好吧你没太明白我的意思。。提句别的吧。。那个三角函数可以用Log写高中学过的。。

我从基础的开始发,由浅入深。你可以发些那样的算法,我们一起学习学习
28m
发表于 2014-4-19 12:19:34 | 只看该作者
月之眼 发表于 2014-4-19 12:11
我从基础的开始发,由浅入深。你可以发些那样的算法,我们一起学习学习

关键这基础的没有说清楚语法,只是把一些函数贴上来感觉不好。。

点评

第一个照片就说了PYTHON基础看大川老师的教程,我主要讲GHPY。而且也只是自己总结,顺便发一下,刚开始就说了开贴的意义  详情 回复 发表于 2014-4-19 12:27
29m
 楼主| 发表于 2014-4-19 12:27:34 | 只看该作者
Je_t’aime_pass 发表于 2014-4-19 12:19
关键这基础的没有说清楚语法,只是把一些函数贴上来感觉不好。。

第一个照片就说了PYTHON基础看大川老师的教程,我主要讲GHPY。而且也只是自己总结,顺便发一下,刚开始就说了开贴的意义
30m
发表于 2014-4-21 18:18:18 | 只看该作者
谢谢分享,学习python很有帮助~
31m
发表于 2014-4-22 15:40:48 | 只看该作者
月之眼 发表于 2014-4-18 03:10
为上面一个函数补充个图片,这种取点方式我觉得比较方便。在新版GHPY中增加的调用GH里运算器,如这样。还 ...

看看,学习一下这个新运算器

点评

一起学习  详情 回复 发表于 2014-4-22 18:25
32m
 楼主| 发表于 2014-4-22 18:25:58 | 只看该作者
812502790 发表于 2014-4-22 15:40
看看,学习一下这个新运算器

一起学习         
33m
 楼主| 发表于 2014-4-25 11:53:44 | 只看该作者
刚交完图,继续更新啊。

python7.gh

6.85 KB, 下载次数: 37, 下载积分: 照度 -1 lux

34m
发表于 2014-4-25 14:45:31 | 只看该作者
刚接触ghpy,学习了
35m
 楼主| 发表于 2014-4-27 17:14:18 | 只看该作者
提取点的坐标和取绝对值和开方

python8.gh

10.73 KB, 下载次数: 34, 下载积分: 照度 -1 lux

36m
 楼主| 发表于 2014-4-27 17:37:40 | 只看该作者
本帖最后由 月之眼 于 2014-4-27 18:19 编辑

类似于点干扰,解释全部在源文件里

python9.gh

5.47 KB, 下载次数: 43, 下载积分: 照度 -1 lux

37m
 楼主| 发表于 2014-4-30 15:44:09 | 只看该作者
本帖最后由 月之眼 于 2014-5-8 17:47 编辑

在源文件中做了介绍

python10.gh

3.89 KB, 下载次数: 39, 下载积分: 照度 -1 lux

38m
 楼主| 发表于 2014-5-8 17:50:43 | 只看该作者
核心代码就是那样的。图片是缩放了边框放样的效果

py11.gh

5.15 KB, 下载次数: 36, 下载积分: 照度 -1 lux

py11.3dm

291.63 KB, 下载次数: 40, 下载积分: 照度 -1 lux

39m
 楼主| 发表于 2014-5-13 17:55:58 | 只看该作者
本帖最后由 月之眼 于 2014-5-13 17:59 编辑

文件和图片,需要安装一个模块,先把perlin解压。然后用world把那个perlin.py打开。把代码复制到犀牛的python里保存一下,perlin.py这样就可以在GH里调用这个模块了

python13.gh

10.99 KB, 下载次数: 38, 下载积分: 照度 -1 lux

python插件.zip

127.82 KB, 下载次数: 47, 下载积分: 照度 -1 lux

40m
 楼主| 发表于 2014-5-31 12:40:13 | 只看该作者
收集数据              

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

GMT+8, 2024-4-23 16:22 , Processed in 0.373968 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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