NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
跳转到指定楼层
m
发表于 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 分享分享
27m
发表于 2012-5-8 10:40:54 | 只看该作者
很不错的东东哦
26m
发表于 2011-7-3 08:38:47 | 只看该作者
panhao说的是processing,在processing里面是这样写:size(200,200,P2D); size(200,200,P3D) 如果将pro作为插件用Eclipse而没有配置好,将会出现无法用P2D,P3D的情况,只能直接调用open库。
25m
发表于 2011-3-12 04:45:00 | 只看该作者
楼主 你忘了说一个很重要的步照!!虽然我也不知道怎么回事 首先,在复制PIAO的那个语言之前,必须在"java buid path"里的库中找一个格式“*jar;*zip”的文件 比如我用的就是“core.jar"(我也不知道什么时候下载东西下的这么个东西,居然就用了) 然后,再比如“PIAO”什么的里面复制拷贝的程序,才能成功。 不知道其他人有没有问题!
24m
发表于 2011-3-12 04:14:20 | 只看该作者
有木有人啊!!痛苦啊痛苦
23m
发表于 2011-3-12 03:59:05 | 只看该作者
为什么啊为什么
22m
发表于 2011-3-12 03:54:07 | 只看该作者
我按着做了第一遍成功了 再做一遍就不成了!!全是错。都是重新建立的啊 怎么回事
21m
发表于 2011-1-14 07:36:31 | 只看该作者
警告:不能读取 AppletViewer 的属性文件: C:\Documents and Settings\Administrator\.hotjava\properties 使用默认值。 Exception in thread "Animation Thread" java.lang.ArrayIndexOutOfBoundsException: 87 at calss20110113.draw(calss20110113.java:25) at processing.core.PApplet.handleDraw(Unknown Source) at processing.core.PApplet.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 请教 这是什么意思?
20m
发表于 2011-1-7 19:24:40 | 只看该作者
看不懂。。学习了
19m
发表于 2011-1-4 14:45:46 | 只看该作者
1# panhao1 太好了!!
18m
发表于 2010-11-22 11:35:15 | 只看该作者
好有难度。。。。
17m
发表于 2010-11-21 21:18:58 | 只看该作者
努力学习中 争取早日发帖
16m
发表于 2010-11-20 22:17:38 | 只看该作者
很不错啊 谢谢分享
15m
发表于 2010-11-11 18:39:54 | 只看该作者
感谢楼主 学习下
14m
发表于 2010-11-3 17:01:09 | 只看该作者
完全聽不懂在幹麻~~~不過還是支持
13m
发表于 2010-10-31 18:53:25 | 只看该作者
很不错的东东哦
12m
发表于 2010-10-29 09:49:21 | 只看该作者
.net 语言 VS java?
11m
发表于 2010-10-8 00:55:48 | 只看该作者
看不懂 但是聽說 如果要用robot arm (kuka)比需要使用eclipse 下次貼個有關robot arm 的資訊好了
10m
发表于 2010-9-15 15:22:01 | 只看该作者
个人认为processing比较高级,要好好学习
9m
 楼主| 发表于 2010-9-2 19:55:23 | 只看该作者
8# zhouningyi1 留意ncf动向 我们将逐步把重心转向processing 祝学习愉快
8m
发表于 2010-9-2 12:52:57 | 只看该作者
我回去再试试,记得特意写成同样的名字啦

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

GMT+8, 2024-11-24 01:33 , Processed in 0.110397 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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