201708-31 习作AB_带场景地图的喷气飞船 飞船本身的代码修改自nature of code第三章的习题范例. 追加了两边侧面喷和倒喷动作. - 问题:在地图边缘和镜头判定边缘处镜头依然抖动. - 问题:飞船侧喷移位只是随便设了个定数很难控制,不知道重心怎么算. int pbLeRoller=0.... Read More >
201708-30 习作AA_带场景地图的弹球 - 问题:镜头速度过快会产生抖动 EcMap pbTheMap = new EcMap(); EcBall pbTheBall = new EcBall(pbTheMap);; void setup(){ size(320,240); frameRa.... Read More >
201708-18 献给Processing爱好者的教程【5】—processing3中手动安装video库【卡卡】 Processing 3 在国内使用并添加算法库(模式、范例、工具,也是同样的问题)时,会遇到因为无法连接Processing的服务器而无法安装的情况。官网及论坛中都有介绍如何手工添加第三方算法库进Processing。但是如果需要下载的不是第三方算法库,而是像 processing.vid.... Read More >
201708-17 关于某公众号指责本论坛的抄袭声明 从昨晚到现在,本人和本论坛一直处于旋涡的中心,真是有幸啊,被人指责抄袭,弄的很多不明真相的吃瓜群众以为发生了什么事情,或者指责我。 关于和Wenzy的纠缠始于2017年年初,当时在微信公众号上问他,可以转载他的文章吗?当时有打算做网站了,所以问了下,他明确表示可以转载,需要注明转载出处。我说好.... Read More >
201708-14 第七期 processing数据可视化 上海地铁的一天 转自张宏伦工作室http://zhanghonglun.cn/blog/ 做了一个gif,可惜传不上去,77M 放网盘里面了 链接:http://pan.baidu.com/s/1sl0Senz 密码:08kn .... Read More >
201708-14 第五期BOSS代码–沙粒溶解 采用的暗流代码,修改了其中的代码错误和BUG,之前在评论区的代码无法显示完整,所以专门发了一篇供大家参考,对细胞自动机了解不是很深,主要一个细胞的状态是根据周围细胞状态所决定的,所以分为了上、下、左、右四个方向,本例子中用的是像素,所以用到了set和get函数,具体请看代码: boolean jump; boolean p1, p2, p3, p4; Block quadCube; boo.... Read More >
201708-14 processing学习笔记之简单好玩的图形(转载虎牙老师的) 为了照顾许多0基础的童鞋们,菜鸟养成记系列不会涉及太深的内容,上次课程讲了简单好玩儿的图形,这次课依旧讲解的是又简单好玩儿的图形,只是这次图形会稍微复杂那么一点点点点,但是会酷炫很多~闲言少叙,进入正题,先上个最终效果图,看看这次咱们要完成一个什么样的效果: 哒哒哒嗒!是不是比上次课.... Read More >
201708-14 献给Processing爱好者的教程【4】—第一个processing程序【卡卡】 第一个processing程序 这一节,我们开始玩转 processing。 在第一节教程前言中,我们已经讲了“HelloWorld” 。 但是processing更注重画图,我们从画图开始。 草图与函数 在开始前,首先聊聊 Processing 中的草图—— Sketch 。.... Read More >
201708-13 第五期:Processing中制作沙粒溶解动画 基于Margolusneighborhood 模型的元胞自动机实现沙堆塌陷效果 http://iprocessing.cn/2017/08/14/%E7%AC%AC%E4%BA%94%E6%9C%9Fboss%E4%BB%A3%E7%A0%81-%E6%B2%99%E7%B2%92%E.... Read More >
201708-13 献给Processing爱好者的教程【3】—-导出GIF文件【卡卡】 技巧 以往的方法,一般是通过 saveFrame()命令导出序列帧。再在PS等软件中进行合成。 现在我们可以直接用 GifAnimation 库来实现 processing2.0适用版本: http://extrapixel.github.io/gif-animat.... Read More >
201708-11 献给Processing爱好者的教程【2】—-界面和参数介绍【卡卡】 1.界面设置 a其中最主要的是偏好设置(preference) 你可以通过 调整编辑器字体大学和控制台字体大小来调整到最适合的大写,这样敲代码起来会更加的舒服. 同时下面有2项是一定要更改的,一个是suggest import statement.... Read More >
201708-10 第四期 Processing分形之一——Wallpaper 简介: 分形在自然界中普遍存在,例如,弯弯曲曲的海岸线、起伏不平的山脉,粗糙不堪的断面,变幻无常的浮云,九曲回肠的河流,纵横交错的血管,令人眼花缭乱的满天繁星等。它们的特点都是,极不规则或极不光滑。 让我们自己动手来创造一个属于自己的分形吧。 代码: /** * Wallpa.... Read More >
201708-10 献给Processing爱好者的教程【1】—-前言【卡卡】 献给Processing爱好者的教程【1】----前言【卡卡】 欢迎大家来到processing编程艺术,www.iprocessing.cn 网站的文档翻译工作已经基本完成,后续将继续修改和添加, 从今天开始,我将在网站上持续更新processing的教程,希望大家喜欢。.... Read More >
201708-09 updatePixels()更新像素点 NameupdatePixels()更新像素点 Examples PImage img = loadImage("rockies.jpg"); image(img, 0, 0); int halfImage = img.width * img.height/2; loadPixels.... Read More >
201708-09 set()设置像素颜色 Nameset()设置像素颜色 Examples color black = color(0); set(30, 20, black); set(85, 20, black); set(85, 75, black); set(30, 75, black); for (.... Read More >
201708-09 pixels[]像素数组 Namepixels[]像素数组 Examples color pink = color(255, 102, 204); loadPixels(); for (int i = 0; i < (width*height/2)-width/2; i++) { pixels[i].... Read More >
201708-09 loadPixels()加载像素 NameloadPixels()加载像素 Examples int halfImage = width*height/2; PImage myImage = loadImage("apples.jpg"); image(myImage, 0, 0); loadPixels(); .... Read More >