NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 13813|回复: 13
打印 上一主题 下一主题

[在线求助] 帮忙修改Processing代码..

[复制链接]
1m
发表于 2011-7-3 08:20:48 | 显示全部楼层
  1. float x,y,x1,y1;
  2. boolean mouse = false;
  3. void setup() {
  4. size(600,600);
  5. smooth();
  6. strokeWeight(5);
  7. x = 0;
  8. y = 0;
  9. }
  10. void draw() {
  11. background(0,0,255);
  12. stroke(0);
  13. fill(255);
  14. triangle(0,0,width/2,height,width,0);
  15. stroke(255);
  16. fill(0);
  17. triangle(width/2,0,0,height,width,height);
  18. ellipseMode(CENTER);
  19. if(mouseX != pmouseX || mouseY != pmouseY)
  20. {
  21. x = pmouseX;
  22. y = pmouseY;
  23. }
  24. else if(mouse==true)
  25. {
  26. noStroke();
  27. fill(0,255,0);
  28. ellipse(x1,y,50,50);
  29. fill(255,0,0);
  30. ellipse(x,y1,50,50);
  31. x1++;
  32. y1++;
  33. }
  34. }
  35. void mousePressed(){
  36. x1 = mouseX;
  37. y1 = mouseY;
  38. mouse = true;
  39. }
复制代码
楼主是想这样?

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

GMT+8, 2024-5-5 05:35 , Processed in 0.287658 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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