processing
雨滴儿吖
这个作者很懒,什么都没留下…
展开
-
代码本色--前五章编程习作(总)(processing)
各章节链接如下代码本色–引言(随机行为)与第一章(向量)代码本色–第二章(力)代码本色–第三章(振荡、三角函数)代码本色–第四章(粒子系统)...原创 2020-01-04 21:06:14 · 339 阅读 · 1 评论 -
代码本色--前五章编程习作(四)(processing)
第四章粒子系统引言本章学习的是粒子系统,包括粒子、粒子系统、继承等知识,粒子系统中使用数组来存储粒子,这就牵涉到了粒子生命周期结束时的移除问题,有粒子移除自然后面的粒子就要补上,如图所示经过学习后,在本程序中打算使用迭代器进行数组的遍历,这样不容易出错。本次实验是利用粒子系统实现烟花的效果,程序运行先随机产生一些烟花,之后使用鼠标左键点击,亦可在根据鼠标点击位置生成烟花(不一定是鼠标点击...原创 2020-01-04 21:00:24 · 552 阅读 · 0 评论 -
代码本色--前五章编程习作(三)(processing)
第三章振荡引言本章讲解的主要是三角函数等知识,所以本次习作,我主要是围绕三角函数以及波形进行的编程,我写了两个程序,一是使用三角函数得到图形的颜色大小及位置,并且加入鼠标交互,绘制出好看的图形,二是实现出波形,并且使用三角函数实现颜色的变化。万变不离其宗,以下效果的实现都是利用的三角函数的公式三角函数具体内容本习作使用三角函数得出图形的中心位置、大小、颜色,图形由一个个顶点构成,顶点数量...原创 2020-01-04 20:59:13 · 539 阅读 · 1 评论 -
代码本色--前五章编程习作(二)(processing)
代码本色–第二章–力引言本篇文章主要是记录有关代码本色第二章的一些编程习作,本次习作模拟一些物理场景,主要牵扯到三个力:重力、浮力、摩擦力。编程作品中涉及到三种场景:1、三个不同大小的小球受到重力作用从静止落下,掉入水(密度为1)中,受到不同的浮力作用最终静止;2、小车以一定初速度行驶在马路上,并且只受摩擦力与重力作用,可观察到当物体在摩擦力作用下做先减速再加速的运动。3、三个相同大小的小球...原创 2020-01-04 20:56:43 · 844 阅读 · 0 评论 -
代码本色--前五章编程习作(一)(processing)
代码本色–前五章编程习作(processing)本文章主要是基于《代码本色》这本书的内容编写的拓展程序,使用语言为processing。随机行为编程提到随机,大家可能先想到的就是random了,日常编程需要随机数时,基本都是使用random去生成随机数,实际上random产生的随机数是服从均匀分布的,他也不是真正意义上的‘随机’数。在processing中,我们还可以产生服从正态分布的随机数...原创 2020-01-04 20:54:03 · 626 阅读 · 0 评论