建筑学作品集分析图GRASSHOPPER

独家 | 学建筑景观室内必会软件 Processing 编程 教

2018-05-19  本文已影响5人  86cb636b902c

今天给大家推送的是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国际建筑与空间

公众号:建筑留学

建筑食堂 了解一下!

需要设计资料的可以关注微信小程序“建筑食堂”

上一篇 下一篇

猜你喜欢

热点阅读