![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
processing
GYBSO
把大脑当索引,笔记当数据库。用面向对象的思想去专注学习。注重提高自己的独立思考,解决问题能力。不把大脑当存粹的存储工具。
展开
-
Processing+代码本色 chap0-4 链接
Processing+代码本色 chap0 随机游走随机游走Processing+代码本色 chap1 向量向量Processing+代码本色 chap2 力弹力Processing+代码本色 chap3 振荡振荡Processing+代码本色 chap4 粒子系统粒子系统...原创 2020-01-02 18:44:31 · 365 阅读 · 0 评论 -
Processing+代码本色 chap4 粒子系统
粒子系统(Particle System)粒子系统类的实现Particle粒子的一些基本属性的设置//属性 PVector loc,speed,acc;//位置,速度,加速度 color col; float rad; float maxVel=2.0;//粒子最大速度 float w=500.0; float h=500.0; float f=1000.0;...原创 2020-01-02 18:37:44 · 1153 阅读 · 1 评论 -
Processing+代码本色 chap3 振荡
弹力介绍弹簧的弹力可以根据胡克定律计算得到,胡克定律以英国物理学家罗伯特·胡克命名,他在1660年发明了这个公式。胡克最初是用拉丁文描述这个公式的——“Ut tensio,sic vis”, 这句话的意思是“力如伸长(那样变化)”。我们可以这么理解它:弹簧的弹力与弹簧的伸长量成正比。先用胡克定律计算弹力的大小。我们需要知道k和x的值:k很简单,它只是一个常量,我们可以随意选择一个数。f...原创 2020-01-02 18:16:16 · 470 阅读 · 0 评论 -
Processing+代码本色 chap2 力
力——力的累加、阻力本文将通过小球的运动来直观的展示小球收到的阻力效果。力的累加void applyForce(PVector force) { acceleration.add(force);// 牛顿第二定律和力的累加,我们分别将每个力作用在加速度上}在调用此函数的时候要记住,在每一帧中对加速度进行清零。void update() { velocity.add(acceler...原创 2020-01-02 17:30:38 · 353 阅读 · 0 评论 -
Processing+代码本色 chap1 向量
向量——小球移动实现过程用向量来表示小球的位置和移动的方向PVector ball;PVector balldir;void setup() { size(800, 800); background(0); ball = new PVector(1,1,1); balldir = new PVector(5,1,3);}ball:小球的位置balldir:小球的移...原创 2020-01-02 17:00:38 · 465 阅读 · 1 评论 -
Processing+代码本色 chap0 随机游走
Perlin噪声游走Perlin噪声介绍Perlin噪声算法可用于生成各种自然特效,包括云层、地形和大理石的纹理。Perlin噪声算法表现出了一定的自然性,因为它能生成符合自然排序(“平滑”)的伪随机数序列。Processing内置了Perlin噪声算法的实现:noise()函数。noise()函数可以有1~3个参数,分别代表一维、二维和三维的随机数。随机游走...原创 2020-01-02 16:40:33 · 1505 阅读 · 1 评论