NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 23982|回复: 27
打印 上一主题 下一主题

[技术探索] 完整的eclipse的例子

[复制链接]
跳转到指定楼层
1m
发表于 2010-9-1 03:41:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
先自己把jar文件加载好 具体加载方法网上很多 我用的3.6可以直接加载 import processing.core.PApplet; import java.util.ArrayList; import java.util.Random; public class graphics1 extends PApplet{ private static final long serialVersionUID = 1L; float mx=0; box[][] boxes=new box[80][60]; ArrayList list = new ArrayList(); Random rnd=new Random(); public void setup(){ frameRate(10); size(800,600); background(255); for (int i=0 ;i<=79;i++){ for (int j=0 ;j<=59;j++){ boxes[i][j]=new box(i,j); } }} public void draw(){ ArrayList list2 = new ArrayList(); if (list.size()!=0){ for (int i=0 ;imx){ boxes[array2[0]][array2[1]].isDraw=1; list2.addAll(boxes[array2[0]][array2[1]].round());} } } }else{noLoop();} list=list2; for (int i=0 ;i<=79;i++){ for (int j=0 ;j<=59;j++){ if(boxes[i][j].isDraw==1){boxes[i][j].draw(mx);} } } mx+=0.1; //noLoop(); } public void mouseReleased(){ int[] drawbox ={(int)(mouseX/10),(int)(mouseY/10)}; list.add(drawbox);mx=0; loop(); } class box{ int x=0; int y=0; public int isDraw=0; public box (int a,int b){ x=a;y=b; } public box(){} public void draw(float mx){ if (isDraw==1){ int al=(int)mx*255; fill(255,al,al); rect((float)(x*10),(float)(y*10),10f,10f); isDraw=2;} } public ArrayList round(){ ArrayList a=new ArrayList(); int[] a1={x+1,y};int[] a2={x,y+1}; int[] a3={x-1,y};int[] a4={x,y-1}; if (x>0){a.add(a3);} if (x<79){a.add(a1);} if (y>0){a.add(a4);} if (y<59){a.add(a2);} return a; } } //////////////////////////////////////////////////// }

评分

参与人数 1强度 +3 照度 +30 收起 理由
f(x) + 3 + 30 很有启发

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享
2m
 楼主| 发表于 2010-9-1 03:44:40 | 只看该作者
语法对比在官网上有 这里java还是有bug的 强制转化老出现问题 不知什么原因 现在只能用OPENGL当图形接口 P2D 和 P3D用不成 烦死了
3m
发表于 2010-9-1 08:09:48 | 只看该作者
好吧,我表示不知道你在说什么。
4m
 楼主| 发表于 2010-9-1 10:31:46 | 只看该作者
3# f(x) 你发的帖子自己都没看??? 怎么会不知道我在说什么?
5m
 楼主| 发表于 2010-9-1 10:37:51 | 只看该作者
本帖最后由 panhao1 于 2010-9-1 11:49 编辑 同学们 eclipse调试还没成功的赶紧试下这个 享受eclipse自动查错,自动补完,自动生成代码的快感 稍稍改下代码就可变成这样
6m
发表于 2010-9-2 00:24:29 | 只看该作者
本帖最后由 claudemit 于 2010-9-2 03:00 编辑 额,我又悲剧了 QQ截图未命名.png (76.48 KB, 下载次数: 0)
7m
 楼主| 发表于 2010-9-2 10:25:53 | 只看该作者
可以建立多个class 是你的class名字和工程文件树里的名字对不上 eclipse可以自动改的
8m
发表于 2010-9-2 12:38:39 | 只看该作者
同意fx 每次看到你发帖都不明白在说什么 换过头来 你没写过这个程序,给你看个之言片语,你也未必明白其所以然。 写文字是给大多数人看的 不是拿来显摆的。话说5楼类似的图像,gh或许也能编,有空穿个上来
9m
发表于 2010-9-2 12:52:57 | 只看该作者
可以建立多个class 是你的class名字和工程文件树里的名字对不上 eclipse可以自动改的 panhao1 发表于 2010-9-2 10:25
我回去再试试,记得特意写成同样的名字啦
10m
 楼主| 发表于 2010-9-2 19:55:23 | 只看该作者
8# zhouningyi1 留意ncf动向 我们将逐步把重心转向processing 祝学习愉快
11m
发表于 2010-9-15 15:22:01 | 只看该作者
个人认为processing比较高级,要好好学习
12m
发表于 2010-10-8 00:55:48 | 只看该作者
看不懂 但是聽說 如果要用robot arm (kuka)比需要使用eclipse 下次貼個有關robot arm 的資訊好了
13m
发表于 2010-10-29 09:49:21 | 只看该作者
.net 语言 VS java?
14m
发表于 2010-10-31 18:53:25 | 只看该作者
很不错的东东哦
15m
发表于 2010-11-3 17:01:09 | 只看该作者
完全聽不懂在幹麻~~~不過還是支持
16m
发表于 2010-11-11 18:39:54 | 只看该作者
感谢楼主 学习下
17m
发表于 2010-11-20 22:17:38 | 只看该作者
很不错啊 谢谢分享
18m
发表于 2010-11-21 21:18:58 | 只看该作者
努力学习中 争取早日发帖
19m
发表于 2010-11-22 11:35:15 | 只看该作者
好有难度。。。。
20m
发表于 2011-1-4 14:45:46 | 只看该作者
1# panhao1 太好了!!

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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