随笔分类 - Processing
摘要:1. ellipseMode(CENTER): - 默认模式 - ellipse(圆心x,圆心y,短轴长,长轴长) 2. ellipseMode(RADIUS): - ellipse(圆心x,圆心y,短半轴长,长半轴长) 3. ellipseMode(CORNER): - ellipse(左上角x,
阅读全文
摘要:1. 闰年条件(满足任一,用or) 条件 1: 仅被4整除但不被100整除 条件 2: 同时被4,100,400整除 2. 函数写法
阅读全文
摘要:假设有str1和str2两个字符串变量: 1. str1 = str2 is true => str1.equals(str2) is true 2. str1 = str2 is true ≠> str1.equals(str2) is true 因为: 1. .equals()函数比较的是两个字
阅读全文
摘要:1. rectMode(CORNER): - 默认模式。 -它将rect()的前两个参数解释为形状的左上角,而第三个和第四个参数是其宽度和高度。 2. rectMode(CORNERS): - 将rect()的前两个参数解释为一个角的位置,将第三和第四个参数解释为对角的位置。 3. rectMode
阅读全文
摘要:1. 局部变量 - 声明在函数中的变量 - 当函数返回时,该变量的声明即结束。Namely该变量的寿命是函数被调用期间的时长。 2. 全局变量 - 拥有全局范围的变量,整个程序都可以访问(除非被shadowed了) - 在编译语言中,全局变量在整个程序的运行期间都可以被访问 - 仅当已被声明后才可访
阅读全文
摘要:Processing提供了一个叫mousePressed()的函数和一个叫mousePressed的变量,用于监听鼠标按钮是否被按下,但两者的工作机制是不同的。 1. mousePressed变量: 当任何鼠标按钮被按下时,该值为true,如果没有按钮被按下(或被释放后),则为false。它存储并利
阅读全文
摘要:1. 对比 2. 避坑使用save()和saveFrame()保存的是整个sketch的截图(Figure 1 & Figure 2), 使用cam.save() (其中cam = new Capture(this, cameras[0])) 才会保存摄像头所拍的内容(Figure 3);而cam(
阅读全文
摘要:Parameter:函数定义时的形参值 Argument:函数被调用时的实参值 e.g.
阅读全文