跪求大神!!要做毕设了好着急……
processing吧
全部回复
仅看楼主
level 5
Shonnapai 楼主
各位大神,想问一下这种图形在processing里能做出来吗~~~~
我现在学习processing实在来不及了,如果有这方面的大神可以帮我做的话可以加我,我在北京,肯定是有偿的,现在主要是比较着急……千恩万谢!!!!
2014年04月03日 12点04分 1
level 7
这个很简单的,待会儿给你代码
2014年04月05日 02点04分 2
第四个代码你有吗?跪求!
2014年06月02日 09点06分
level 7
第一个:
int N=12;
float r=200;
float mdia=20;
size(600,600);
background(0);
noFill();
stroke(#00EE76);
translate(width/2, height/2);
for(int i=0;i<N;i++){
ellipse(r/2-mdia,0,r,r);
rotate(2*PI/N);
}
2014年04月05日 02点04分 3
大神!!!!跪谢!!!主要因为这个交互之后还很复杂,包括和鼠标配合动作还有这些图形的旋转缩放之类的,大神要是能搞定我千恩万谢!!!!!绝对好好报答你[乖][乖][乖][乖]
2014年04月05日 03点04分
回复 Shonnapai :完全没问题~
2014年04月05日 04点04分
回复 Shonnapai :其实我学processing时间也不长,称不上大神,主要是之前有过其他语言的基础,比较好上手而已。
2014年04月05日 04点04分
回复 子衿Woody :大神你在北京吗?1835174218这是我的qq,实在是帮大忙了!!千恩万谢!!
2014年04月05日 05点04分
level 7
int N=12;
float r=200;
float mdia=20;
void setup(){
size(600,600);
background(0);
noFill();
stroke(#00EE76);
}
void draw(){
background(0);
translate(width/2, height/2);
float dis = dist(mouseX,mouseY,width/2,height/2)/dist(width,height,0,0);
dis = log(dis+1)*2;
float angle = atan((mouseY-height/2)/(mouseX-width/2+0.0001));
if(mouseX<width/2) angle+=PI;
println(angle);
rotate(angle);
for(int i=0;i<N;i++){
ellipse((r/2-mdia)*dis,0,r*dis,r*dis);
rotate(2*PI/N);
}
}
加了简单的互动
2014年04月05日 04点04分 4
朋友你好,请问可以有偿帮我做个打飞碟游戏么?qq602985699
2014年04月24日 03点04分
1.600x400 2.背景浅蓝色 3.地面(下方10像素)是绿色 4.打飞机(飞碟)的炮是小的黑的三角形发射炮弹向正上。 5.最多存在两发子弹 6.通过键盘的左右键可以移动炮,F建开炮 7.有三个飞碟在上方(红 绿蓝)
2014年04月24日 03点04分
8.每个飞碟出现在左方的随机高度,随机速度(speedX 和speedY)1到20 飞碟碰到边框返回 9.飞碟被打中,消失,然后重新出现 10.分数(击打数)在屏幕右上方 11.分数到10时,黑屏,出现 game end,询问是否继续 Y/N(可点击)
2014年04月24日 03点04分
这是所有的特征,大哥你看看多少合适,就当帮帮我这个入学者入个门吧,急哭了要
2014年04月24日 04点04分
level 7
@Ms_sMall 初学者献上
float i=0.0;
float n=16;
void setup(){
size(600,600);
smooth();
}
void draw(){
background(255);
noFill();
translate(300,300);
for(int i=0;i<n;i++){
rotate(2*PI/n);
stroke(0,0,255);
strokeWeight(3);
triangle(200,0,0,80,0,-80);
}
}
2014年09月14日 09点09分 7
i的定义改成int,一时马虎
2014年09月14日 09点09分
level 1
呀!在清华毕设上看见你了! 厉害的作品! 学妹前来祝贺!努力学习PROCESSING中
2014年10月23日 12点10分 8
哎呀…竟然被发现了[勉强]其实最后是用hyml5做的…加油棒棒哒!
2014年12月13日 09点12分
level 3
刚点开楼主资料看到拜仁,德国队还有格策的时候好想点个赞啊
2014年11月23日 09点11分 9
其实是多特球迷[勉强]对格策是又爱又恨啊[不高兴]
2014年12月13日 09点12分
level 9
//哈哈,改一下就是第四个,我是菜鸟
int N=16;
float r=200;
float mdia=20;
void setup(){
size(600,600);
background(0);
noFill();
stroke(#767676);
}
void draw(){
background(0);
strokeWeight(2);
translate(width/2, height/2);
float dis = dist(mouseX,mouseY,width/2,height/2)/dist(width,height,0,0);
dis = log(dis+1)*4;
float angle = atan((mouseY-height/2)/(mouseX-width/2+0.0001));
if(mouseX<width/2) angle+=PI;
println(angle);
rotate(angle);
for(int i=0;i<N;i++){
ellipse((r/2-mdia)*dis,0,r*dis,(r-100)*dis);
rotate(2*PI/N);
}
}
2014年12月11日 14点12分 10
好棒!![乖]会processing的都是大神!!
2014年12月13日 09点12分
大神能加你微信吗
2016年05月18日 04点05分
level 9
//第5个
int i=0;
int N=16;
void setup(){
size(600,600);
smooth();
}
void draw(){
background(255);
noFill();
translate(300,300);
for(int i=0;i<=N;i++){
rotate(2*PI/N);
stroke(#E88017);
strokeWeight(3);
triangle(200,0,-100,200*sin(PI/3),-100,-200*sin(PI/3));
}
}
2014年12月11日 14点12分 11
level 9
//第7个
int N=16;
float r=60;
void setup(){
size(600,600);
background(0);
noFill();
stroke(#767676);
}
void draw(){
background(0);
strokeWeight(2);
stroke(#F7B775);
translate(300,300);
for(int i=0;i<=N;i++)
{
ellipse(100,0,r,r);
rotate(2*PI/N);
}
}
2014年12月11日 14点12分 12
level 6
楼上的睡觉了吗。。那我来接力了
//第8个
int i=0;
int N=16;
void setup(){
size(600,600);
smooth();
}
void draw(){
rectMode(CENTER);
background(255);
noFill();
translate(300,300);
for(int i=0;i<=N;i++){
rotate(2*PI/N);
stroke(#FFF1A8);
strokeWeight(3);
rect(0,0,300,300);
}
}
2014年12月11日 18点12分 13
level 9
//第六个,好像不太像,不知道为什么
PShape s; // The PShape object
int i=0;
int N=16;
int chang=40;
int duan=28;
int jin=45;
int yuan=150;
void setup() {
size(600, 600, P2D);
s = createShape();
s.beginShape();
s.noFill();
s.strokeWeight(2);
s.stroke(#F01BA9);
s.vertex(jin, duan);
s.vertex(yuan, chang);
s.vertex(yuan, -chang);
s.vertex(jin, -duan);
s.vertex(jin, duan);
s.endShape();
}
void draw() {
smooth();
translate(300, 300);
for (int i=0; i<=N; i++) {
rotate(2*PI/N);
noFill();
shape(s, 0, 0);
}
}
2014年12月12日 15点12分 14
把jin = 28;就像了
2014年12月12日 17点12分
还真是,你是专门学这个的吗
2014年12月13日 04点12分
回复 海洋57221 :这学期刚学,Casey Reas教的
2014年12月13日 23点12分
level 9
//哈哈,第二个
int N=8;
float r=200;
float r1=130;
int zu=8;//变数量改这里
void setup()
{
size(600, 600);
background(0);
noFill();
stroke(#00EE76);
translate(width/2, height/2);
rectMode(CENTER);
rect(0, 0, 10, 10);
for (int j=0; j<=zu; j++)
{
rotate(PI/zu);
for (int i=0; i<N; i++) {
ellipse((r/2-sqrt(sq(r)-sq(r1))), 0, r, r1);
rotate(PI/zu/N);
}
}
}
2014年12月13日 05点12分 15
level 3
学习了~~
2014年12月17日 04点12分 16
level 2
你在哪个学校
2016年07月01日 02点07分 17
level 8
这坟挖的,可以加个精啊
2016年07月02日 01点07分 18
level 1
大神们,怎么用processing做个三维的雷达界面啊?求帮助。
2017年04月18日 07点04分 19
1