Skip to content

Instantly share code, notes, and snippets.

@shiffman
shiffman / 1.js
Last active September 29, 2015 15:00
Making multiple objects without the constructor function, which one do you like?
var particles = [];
function setup() {
for (var i = 0; i < 10; i++) {
particles[i] = {
x: 100,
y: 100,
display: function() {
ellipse(this.x, this.y, 16, 16);
}
@shiffman
shiffman / sketch1.js
Created September 15, 2015 20:02
10PRINT in p5.js
// 10print.org
// Animated version of 10 print.
var x = 0;
var y = 0;
function setup() {
createCanvas(640, 360);
background(255);
}
@shiffman
shiffman / recordinglist.md
Last active September 13, 2019 15:53
A list of ideas for #CodingRainbow Video topics: https://www.youtube.com/user/shiffman
@shiffman
shiffman / index.html
Created August 27, 2015 03:46
adjusted size and css
<!doctype html>
<html>
<head>
<script language="javascript" src="p5.js"></script>
<script language="javascript" src="sketch.js"></script>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
@shiffman
shiffman / movesketch.html
Last active August 29, 2015 14:27
Move a sketch into a div after it runs
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script language="javascript" src="../../lib/p5.js"></script>
<script language="javascript" src="sketch.js"></script>
<script language="javascript">
//$(document).ready(function() {
window.onload = function() {
$('#defaultCanvas').appendTo("#container");
@shiffman
shiffman / checkbox.js
Last active August 29, 2015 14:24
Ideas for checkbox and select elements in p5.js
var checkbox;
function setup() {
checkbox = createCheckbox('the label');
checkbox.checked(true); // passing in an arg sets its state?
// What should this be called??
// it's wrapping 'onchange'
checkbox.changed(myCheckedEvent); // even for when the user does something
}
@shiffman
shiffman / example1.ino
Last active August 29, 2015 14:23
Does this Processing code match properly with this Ardunio code?
int val;
void setup() {
Serial.begin(9600);
pinMode(3, INPUT);
}
void loop() {
val = analogRead(0);
Serial.write(val);
@shiffman
shiffman / CommonProcessingErrors.html
Last active August 29, 2015 14:23
Common Processing Errors
compile-time:
Missing a semi-colon ";"
Missing left parentheses "("
Missing right curly bracket "}"
The variable “myVar” doesn't exist.
The local variable “myVar” may not have been initialized.
The class “Thing” doesn't exist.
The function "myFunction()" expects parameters like this: myFunction(type, type, type, ...)
The method "function(type, type, type, ...)" doesn't exist.
Error on "_____"
@shiffman
shiffman / samplep5dom.js
Created January 8, 2015 10:17
DOM Sample p5
var canvas;
var button;
function setup() {
// Make a canvas
canvas = createCanvas(100,100);
// Make an HTML DOM element, a button!
// The button will have the word "submit" in it
button = createButton("submit");
@shiffman
shiffman / node_getimage.js
Created December 10, 2014 03:11
Download an image from flickr with Node
var fs = require('fs');
var request = require('request');
var url = 'https://farm8.staticflickr.com/7484/15685407577_d19030d469_m.jpg';
var saveFile = 'test.jpg';
request.head(url, getImage);
function getImage(err, res, body) {
var req = request(url);