201707-27 有关openprocessing网站的部分程序说明 本熊猫最近逛openprocessing网的时候发现有些代码直接复制下来不能直接运行,很是纳闷,刚刚解决这个问题,给大家分享一下 例如下面这个 代码: var np = 300; var startcol; function setup() { createC.... Read More >
201707-27 第三期 Boss——《就是些线条而已》 (PS:点击鼠标可以增加线条,线条最终被梳理至同一个方向。) http://iprocessing.cn/2017/08/04/%E5%8F%91%E6%94%BE%E7%AC%AC%E4%B8%89%E6%9C%9Fboss%E7%9A%84%E6%BA%90%E.... Read More >
201707-26 第二期boss代码学习笔记 按照惯例,先上代码和注释。 int R = 100;//花瓣的半径,以窗口的中心为圆心 int r = 5;//小球半径 float x;//坐标x float y;//坐标y float t = -8;//计算坐标的参数 int num = 5;//花瓣数 float.... Read More >
201707-24 图像保存之saveFrame()函数 函数:saveFrame(); 释义:保存编号的图像序列,每次运行该功能时一个图像。要保存与显示窗口相同的图像,请在draw()结束处或鼠标和键事件(如mousePressed()和keyPressed())中运行该功能。使用“工具”菜单中的“Movie Maker”程序将这些图像组合成一部电.... Read More >
201707-24 图像保存之save()函数 函数:save(filename); 释义:从显示窗口保存图像。 图像格式可以是:TIFF(.tif),TARGA(.tga),JPEG(.jpg)或PNG(.png)。 如果你写程序时只写文件名,而没有指定扩展名,图像将默认以TIFF格式保存。 这些图像文件可通过“速写本”下的“打开程序目录.... Read More >
201707-23 第一期boss代码学习笔记 首先是在卡卡大神给出代码之后,学习了一下,在源代码的基础上加上了注释,最后再说一下自己的理解。 //这个数组用来存储最初开始时的点的坐标 ArrayList poop; //定义一个数组,从后面的代码可以看出,这是点的坐标 //这是预设的距离,用来判断两点之间的距离是否小于预设的距离,目的在于是否要绘制三角形 int distance =50; //距离 //用来标记.... Read More >
201707-21 splice()插入数组 Namesplice()插入数组 ExamplesString[] a = { "OH", "NY", "CA" }; a = splice(a, "KY", 1); // Splice one value into an array println(a); // Prints the following array contents to the console: // [0] "OH" /.... Read More >
201707-21 sort()排序 Namesort()排序 Examplesfloat[] a = { 3.4, 3.6, 2, 0, 7.1 }; a = sort(a); println(a); // Prints the contents of the sorted array: // [0] 0.0 // [1] 2.0 .... Read More >
201707-21 shorten()缩短数组 Nameshorten()缩短数组 ExamplesString[] sa1 = { "OH ", "NY ", "CA "}; String[] sa2 = shorten(sa1); println(sa1); // 'sa1' still contains OH, NY, CA println(sa2); // 'sa2' now contains OH, NYDescriptio.... Read More >
201707-21 reverse()反转数组顺序 Namereverse()反转数组顺序 ExamplesString sa[] = { "OH", "NY", "MA", "CA"}; sa = reverse(sa); println(sa); // Prints updated array contents to the console: // [0] "CA" // [1] "MA" // [2] "NY" // [3] "OH"Des.... Read More >
201707-21 expand()扩大数组 Nameexpand()扩大数组 Examplesint[] data = {0, 1, 3, 4}; println(data.length); // Prints "4" data = expand(data); println(data.length); // Prints "8" da.... Read More >
201707-21 concat()串联两个数组 Nameconcat()串联两个数组 ExamplesString[] sa1 = { "OH", "NY", "CA"}; String[] sa2 = { "KY", "IN", "MA"}; String[] sa3 = concat(sa1, sa2); println(sa3); // Prints updated array contents to the console: // [.... Read More >
201707-21 arrayCopy()复制数组 NamearrayCopy()复制数组 ExamplesString[] north = { "OH", "IN", "MI" }; String[] south = { "GA", "FL", "NC" }; arrayCopy(north, south); println(south); //.... Read More >
201707-21 append()添加数据 Nameappend()添加数据 ExamplesString[] sa1 = { "OH", "NY", "CA"}; String[] sa2 = append(sa1, "MA"); println(sa2); // Prints updated array contents to the console: // [0] "OH" // [1] "NY" // [2] "CA" // .... Read More >
201707-21 trim()去空格 Nametrim()去空格 ExamplesString s1 = " Somerville MA "; println(s1); // Prints " Somerville MA " String s2 = trim(s1); println(s2); // Prints "Somerville MA" String[] a1 = { " inconsistent ", .... Read More >
201707-21 splitTokens()分隔符令牌 NamesplitTokens()分隔符令牌 ExamplesString t = "a b"; String[] q = splitTokens(t); println(q[0]); // Prints "a" println(q[1]); // Prints "b" // .... Read More >
201707-21 split()分隔符 Namesplit()分隔符 ExamplesString men = "Chernenko,Andropov,Brezhnev"; String[] list = split(men, ','); // list[0] is now "Chernenko", list[1] is "Androp.... Read More >