NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: aufalpen
打印 上一主题 下一主题

[工作记录] workshop的成果(适用于膜结构)

[复制链接]
21m
发表于 2010-12-25 22:18:03 | 只看该作者
谢谢楼主积极分享~
22m
发表于 2011-1-1 10:32:26 | 只看该作者
谢谢楼主分享,顶起好东西!
23m
发表于 2011-1-2 15:55:05 | 只看该作者
貌似见到同学了,等站内短信!
24m
发表于 2011-1-3 15:06:54 | 只看该作者
processing怎么能和建筑设计联系在一起啊,最近在写ESSAY,Is there a way to create a softer,more human interface to building through computer.OR In what ways script can be used to improve the design process~~希望能得到LZ的帮助啊,痛哭流涕不胜感激
25m
发表于 2011-1-4 12:37:42 | 只看该作者
1# aufalpen 很希望能多接触这方面的东西。
26m
发表于 2011-1-8 15:00:06 | 只看该作者
1# aufalpen 下载学习~
27m
发表于 2011-1-11 10:39:53 | 只看该作者
感谢分享~!
28m
发表于 2011-1-12 21:28:53 | 只看该作者
看到同学了,注册个号来支持下。 seminar后来我们分小组设计,没有征求过其他小组成员的意见,不好把目前的成果发上来。下面是小组讨论前我的初稿,刚接触processing,不成熟,权当抛砖引玉。(说明:部分代码源于老师 Mr. Ahlquist 给的文件,特别是Tab "cylinder" 里的内容;基本结构参考workshop里的文件,就是楼主上传的那个。) 附件是截图和文件。 Surface.tif (115.7 KB, 下载次数: 14)
29m
发表于 2011-1-12 21:41:18 | 只看该作者
不知道为什么,上面复制的代码有错误 许多应该是[i][j]的地方只显示[j] 大家看附件吧
30m
 楼主| 发表于 2011-1-13 03:36:39 | 只看该作者
30# wshopro 你重新发个帖,以免别人错过这么好的资源。
31m
发表于 2011-1-14 06:36:46 | 只看该作者
31# aufalpen 刚注册,不知道怎么发帖,显示"对不起,本版块只有特定用户组可以发新话题,请返回。"或者你把那文件再发个帖也行。
32m
发表于 2011-2-9 22:10:48 | 只看该作者
再一个初稿 tab roof import peasy.org.apache.commons.math.*; import peasy.*; import peasy.org.apache.commons.math.geometry.*; import processing.opengl.*; import processing.dxf.*; import simong.particles.*; //define the SystemParamater PeasyCam cam; ParticleSystem ps; membranen m1; void setup() { //define the SystemParamater size(921,691,P3D); //define the CameraParamater cam = new PeasyCam(this, 0,0,0,1000); //define the ParticleSystem ps= new ParticleSystem(this); ps.drawForces=true; ps.setGravity(0,0,0); ps.defaultMass=0.01; ps.defaultSpringDamping=0.1; ps.defaultSpringRestLength=5; strokeWeight(1); stroke(0,150); m1 = new membranen(); } void draw() { background(255); ps.draw(); }
33m
发表于 2011-2-9 22:11:59 | 只看该作者
Tab Membranen class membranen{ int n, N; int r, R; int h, H; int c, C; int d, D; float L1, L2; float[][] xpos ; float[][] ypos ; float[][] zpos ; float[] z0; float[] zn ; Particle[][] Points; Spring[][] meshEdges_1; Spring[][] meshEdges_2; membranen(){ createPoints(); createMesh(); } void createPoints(){ n = 10; N = 180; r = 100; R = 500; h = 50; H = 240; d = 25; D = 60; //c = d*h/r; C = D*H/R; L1 = (PI * 2 * r) / N; L2 = (PI * 2 * R) / N; xpos = new float [N][(n+1)]; ypos = new float [N][(n+1)]; zpos = new float [N][(n+1)]; z0 = new float [N]; zn = new float [N]; Points = new Particle[N][(n+1)]; for(int i = 0; i
34m
发表于 2011-2-9 22:16:08 | 只看该作者
无法上传附件 文件分两个Tab,可以将两页代码拷贝到processing运行
35m
发表于 2011-2-9 22:16:46 | 只看该作者
Tab Membranen class membranen{ int n, N; int r, R; int h, H; int c, C; int d, D; float L1, L2; float[][] xpos ; float[][] ypos ; float[][] zpos ; float[] z0; float[] zn ; Particle[][] Points; Spring[][] meshEdges_1; Spring[][] meshEdges_2; membranen(){ createPoints(); createMesh(); } void createPoints(){ n = 10; N = 180; r = 100; R = 500; h = 50; H = 240; d = 25; D = 60; //c = d*h/r; C = D*H/R; L1 = (PI * 2 * r) / N; L2 = (PI * 2 * R) / N; xpos = new float [N][(n+1)]; ypos = new float [N][(n+1)]; zpos = new float [N][(n+1)]; z0 = new float [N]; zn = new float [N]; Points = new Particle[N][(n+1)]; for(int i = 0; i
36m
发表于 2011-2-28 23:44:04 | 只看该作者
先学习学习,提高一下processing。。。。
37m
发表于 2011-3-12 01:19:05 | 只看该作者
感谢分享 资源很好
38m
发表于 2011-3-19 20:12:06 | 只看该作者
学习中 谢谢分享作品!!!!
39m
发表于 2011-8-16 19:56:23 | 只看该作者
这玩意pr里面的example就有啊
40m
发表于 2011-9-7 13:10:16 | 只看该作者
感谢分享 资源很好

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

GMT+8, 2024-5-1 22:54 , Processed in 0.350842 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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