RectangleWorld is a blog by Dan Gries. I initially started this blog to share some tutorials and code in HTML5 canvas and JavaScript, but the blog has since branched out to include some little artistic experiments, web applications, or whatever I happen to be working on which might be worth sharing. My work lately has been with JavaScript and canvas, but also with Processing, and I expect to be working in other technologies as my time allows.
I am increasingly interested in generative art. Stop by my flickr page to see some of my work. I hope to add to this as my time allows.
To help support the site, I’m putting some greeting cards, prints, and other products together in my Zazzle store and pixels.com store. Contact me for more information about my work!
I used to do a lot of programming in Flash and ActionScript, and you can see a lot of my older work at flashandmath.
I have a Ph.D. in mathematics, with computer programming coming later in life. Because of my background, my coding experiments often have an overt mathematical nature, but not always. Sometimes I just like to make something pretty.
As for the name of the blog, RectangleWorld? The domain name was just as ridiculous as it was available. But everything we see in the HTML Canvas takes place in a rectangle in a rectangular browser window, displayed on your rectangular computer monitor. So there you go – welcome to RectangleWorld!
Hello,
Grats for your work and thanks for sharing it.
I’d like to know how your works are licenced. I think that there is some blur in the rights of the tutorials all over the internet.
For an example, I have seen many codepen works used even in commercial purpose.
Tutorials are supposed to help to learn, and many people are able to do the same, just by fastly learning how the others did.
So can you tell me what are the licences of your presented work ?
Sorry for my quite bad english.
Best regards.
Blib
January 13, 2015 @ 6:41 am
|Hi Blib,
Sorry for never responding to this. I guess I have never really made licensing clear…I suppose I prefer to have people contact me about using specific pieces of code. But generally I am aware that putting my code up here for all the world to see will result in people using it, and I hope people find it helpful. I just hope that people will be respectful, so that if they post large parts of my code to places like CodePen that they give me some credit and perhaps a link to my blog.
March 18, 2015 @ 5:06 am
|Hi Dan Gries,
I love Nova – HTML5 Canvas Particles.
Can you make a demo like water fountain you had in flashandmath.
Thank you
Satya
August 4, 2021 @ 2:23 pm
|Hi Satya! I’m glad you remember the fountain at flashandmath. I’m afraid I do not have time to put together a new JavaScript version of it.
August 22, 2021 @ 3:38 am
|