独家 | 学建筑景观室内必会软件 Processing 编程 教
今天给大家推送的是PROCESSING教程。
直线随着鼠标的转动而转动
鼠标在界面的任何地方,直线就会从中心点和鼠标连线。
代码:
VOID SETUP() {
SIZE(640,360);
}
VOID DRAW() {
BACKGROUND(255);
PVECTOR MOUSE = NEW PVECTOR(MOUSEX,MOUSEY);
PVECTOR CENTER = NEW PVECTOR(WIDTH/2,HEIGHT/2);
MOUSE.SUB(CENTER);
FLOAT M = MOUSE.MAG();
FILL(0);
NOSTROKE();
RECT(0,0,M,10);
TRANSLATE(WIDTH/2,HEIGHT/2);
STROKE(0);
STROKEWEIGHT(2);
LINE(0,0,MOUSE.X,MOUSE.Y);
}
基本操作
VOID SETUP(){
//…准备动作
}
VOID DRAW(){
//…开始作画
}
基本图形
POINT(X1,Y1) //点
LINE(X1,Y1,X2,Y2) //线
TRIANGLE(X1,Y1,X2,Y2,X3,Y3) //三角形
QUAD(X1,Y1,X2,Y2,X3,Y3,X4,Y4) //矩形
RECT(X,Y,WIDTH,HEIGHT,R,TL,TR,BR,BL) //方形
ELLIPSE(X,Y,WIDTH,HEIGHT) //椭圆
ARC(X,Y,WIDTH,HEIGHT,START,STOP), //圆
ARC(X,Y,WIDTH,HEIGHT,RADIANS(45),RADIANS(225)); //加弧度
面板画框 SIZE(WIDTH,HEIGHT)
180度 PI 45度 QUARTER_PI 90度 HALF_PI 360度 TWO_PI
角度 RADIANS(45)
平滑 SMOOTH() NOSMOOTH()
视频文件:
建筑新兴软件 processing 编程 基础教程_腾讯视频
PROCESSING的官网安利
官网是我们去学习和探索的最佳入口。包含语法详解,LIBRARIES应用更新,作品分享及最新版本的PROCESSING软件。
PROCESSING官方支持下载苹果的MAC OS;WINDOWS还有LINUX三大操作系统。在左边的导航栏有一些由丹.西弗曼和艾拉.格林伯格写的新手指导教程,还有大量的展示案例,涵盖了PROCESSING的大部分语言特性。
讨论区还有一个活跃的论坛。为了能让你们更好的学习PROCESSING,建议你们把这两个网站也放进去:
WWW.ZENBULLETS.COM
WWW.ABANDONEDART.ORG(需要翻墙)
安装
ASRI也将为大家提供PROCESSING的安装包,以免在官网下载后不知道安装。
先装JAVA
第二步打开第二个文件夹,里面有PROCESSING程序,直接打开运行,之后关闭即可。
运行后会在你的“文档”文件夹下生成PROCESSING的文件夹。
第三步,把LIBRARIES文件夹复制放到PROCESSING的文件下即可。
下载链接:HTTPS://PAN.BAIDU.COM/S/1THSZCUGE_MVIEMLZATRFWQ 密码:68LS
-END-
关注公众号联系老师了解详情
官网:asarts.cn
公众号:AS国际建筑与空间
公众号:建筑留学
建筑食堂 了解一下!
需要设计资料的可以关注微信小程序“建筑食堂”