danburzo + mathematics 18
Fabric.js Javascript Canvas Library
february 2012 by danburzo
"Fabric.js is a framework that makes it easy to work with HTML5 canvas element. It is an interactive object model on top of canvas element. It is also an SVG-to-canvas (and canvas-to-SVG) parser.
Using Fabric.js, you can create and populate objects on canvas; objects like simple geometrical shapes — rectangles, circles, ellipses, polygons, or more complex shapes consisting of hundreds or thousands of simple paths. You can then scale, move, and rotate these objects with the mouse; modify their properties — color, transparency, z-index, etc. You can also manipulate these objects altogether — grouping them with a simple mouse selection.
You can add text on canvas and dynamically manipulate its size, alignment, fontfamily and other properties. You can apply filters to images, making them grayscale or removing background. You can serialize the entire canvas into a JSON string — saving it locally or on a server — then completely restore it at any time. You can also export canvas data back into SVG at any time."
javascript
html5
canvas
svg
drawing
geometry
algorithms
mathematics
library
Using Fabric.js, you can create and populate objects on canvas; objects like simple geometrical shapes — rectangles, circles, ellipses, polygons, or more complex shapes consisting of hundreds or thousands of simple paths. You can then scale, move, and rotate these objects with the mouse; modify their properties — color, transparency, z-index, etc. You can also manipulate these objects altogether — grouping them with a simple mouse selection.
You can add text on canvas and dynamically manipulate its size, alignment, fontfamily and other properties. You can apply filters to images, making them grayscale or removing background. You can serialize the entire canvas into a JSON string — saving it locally or on a server — then completely restore it at any time. You can also export canvas data back into SVG at any time."
february 2012 by danburzo
Sam Loyd's Cyclopedia of Puzzles
june 2011 by danburzo
Ed Pegg Jr puts the 1914 edition of Sam Loyd's "Cyclopedia of Puzzles" into the public domain.
[Thought I would not keep the pages on my computer and just bookmark the source]
books
mathematics
puzzles
games
sam-loyd
ed-pegg
[Thought I would not keep the pages on my computer and just bookmark the source]
june 2011 by danburzo
Horizons [iPhone, iPad, oF] - "Exploration of colour, sound and form" by @julapy + Eli Murray [CreativeApplications.Net]
september 2010 by danburzo
"Horizons is a interactive sound toy which brings together the atmospheric sounds of Eli Murray (Gentleforce) and generative visuals of Lukasz Karluk. The app is an exploration of colour, sound and form.
The design of the piece focuses on creating subtle colour refractions in a rich colour scape using an algorithmic process known as triangulation. Fluidity of interaction is achieved using real-time physics made using the Box2d library and openFrameworks."
Reminds me of: Brian Eno's Bloom, Delaunay triangulation (scriptographer tool)
iphone
ipad
apps
music
generative
eli-murray
gentleforce
lukasz-karluk
brian-eno
triangulation
mathematics
algorithms
physics
visual
openframeworks
_inspiration
The design of the piece focuses on creating subtle colour refractions in a rich colour scape using an algorithmic process known as triangulation. Fluidity of interaction is achieved using real-time physics made using the Box2d library and openFrameworks."
Reminds me of: Brian Eno's Bloom, Delaunay triangulation (scriptographer tool)
september 2010 by danburzo
Lou's Pseudo 3d Page
february 2010 by danburzo
"Now that every system can produce graphics consisting of a zillion polygons on the fly, why would you want to do a road the old way? Aren't polygons the exact same thing, only better? Well, no. It's true that polygons lead to less distortion, but it is the warping in these old engines that give the surreal, exhillerating sense of speed found in many pre-polygon games. Think of the view as being controlled by a camera. As you take a curve in a game which uses one of these engines, it seems to look around the curve. Then, as the road straightens, the view straightens. As you go over a blind curve, the camera would seem to peer down over the ridge. And, since these games do not use a traditional track format with perfect spatial relationships, it is possible to effortlessly create tracks large enough that the player can go at ridiculous speeds-- without worrying about an object appearing on the track faster than the player can possibly react since the physical reality of the game can easily be tailored to the gameplay style."
game-development
graphics
2d
games
pixel-art
animation
algorithms
mathematics
retro
3d
reference
february 2010 by danburzo
Image editing component in Flex: EditImage « I don’t like computers.
november 2009 by danburzo
Move, scale, rotate and crop an image in Flex using the transformation matrix.
flex
image
transformation
algorithms
flash
as3
mathematics
november 2009 by danburzo
How to Build a Popularity Algorithm You can be Proud of
september 2009 by danburzo
Outline for an algorithm that aggregates user votes into popularity rankings.
web-development
collaborative-filtering
social-media
algorithms
mathematics
programming
recommendation
september 2009 by danburzo
LSys/JS - L-Systems in JavaScript
november 2006 by danburzo
"Lindenmayer-Systems (L-Systems) are described using simple grammars. A L-System consists of an axiom, rules, constants and symbols. The rules are first applied to the axiom and then to the resulting output for each iteration."
javascript
programming
algorithms
mathematics
generative
svg
creative-coding
fractals
november 2006 by danburzo
Grey Matters
july 2006 by danburzo
"Learning is always beneficial, but the Grey Matters philosophy is that learning can and should be fun. While the great majority of the features are focused on fun aspects of mathematics and memorization, Grey Matters covers anything concerning learning and fun."
mathematics
puzzles
recreational-mathematics
games
july 2006 by danburzo
Puzzles
july 2006 by danburzo
The Grey Labyrinth is a collection of puzzles, riddles, and paradoxes designed to stimulate lateral thinking.
mathematics
recreational-mathematics
lateral-thinking
creativity
puzzles
games
riddles
july 2006 by danburzo
Puzzling Adventures [Scientific American]
july 2006 by danburzo
[Initially at: http://www.sciam.com/recreations_directory.cfm - there's more info on web.archive.org]
games
puzzles
recreational-mathematics
mathematics
lateral-thinking
riddles
july 2006 by danburzo
related tags
2d ⊕ 3d ⊕ actionscript ⊕ algorithms ⊕ animation ⊕ apps ⊕ art ⊕ as3 ⊕ binary ⊕ books ⊕ brain-teasers ⊕ brian-eno ⊕ canvas ⊕ collaborative-filtering ⊕ computer-science ⊕ creative-coding ⊕ creativity ⊕ css ⊕ design/logo ⊕ drawing ⊕ ed-pegg ⊕ eli-murray ⊕ flash ⊕ flex ⊕ fractals ⊕ game-development ⊕ games ⊕ generative ⊕ gentleforce ⊕ geometry ⊕ graphics ⊕ html5 ⊕ illusions ⊕ image ⊕ interesting ⊕ ipad ⊕ iphone ⊕ javascript ⊕ lateral-thinking ⊕ library ⊕ lukasz-karluk ⊕ martin-gardner ⊕ mathematica ⊕ mathematics ⊖ music ⊕ openframeworks ⊕ physics ⊕ pixel-art ⊕ programming ⊕ puzzles ⊕ recommendation ⊕ recreational-mathematics ⊕ reference ⊕ retro ⊕ riddles ⊕ sam-loyd ⊕ social-media ⊕ svg ⊕ theory ⊕ transformation ⊕ triangulation ⊕ visual ⊕ web-development ⊕ _inspiration ⊕Copy this bookmark: