I’ve always loved gradients. Either computer generated or in nature. Here’s the SWF of the image above with the gradients rotating around in opposite directions. package { import flash.display.Sprite; import flash.display.GradientType; import flash.geom.Matrix; import flash.utils.Timer; import flash.events.TimerEvent; [SWF( width=”550″, height=”890″ )] public class GradientDisk extends Sprite { private var _tic : Timer; private var _rotationBG […]

Click on image to see it in motion view source For the holidays I’m taking time off from other projects and messing around with Away3D and Spherical Coordinates. And this is what I serendipitously came up with. ( Note: I wasn’t aiming for this at all but that’s when the coolest stuff comes out. ) […]

There is an interesting little trick for generating the Sierpinski triangle. Pick 3 points on the xy-plane and label them A, B, and C. (As a group I’ll call them ABC.) Pick a fourth point and label it X0. Now randomly pick a point from the ABC group. From X0 make a new point that […]

Let me say first off that I really enjoyed TRON. I thought it was visually stunning; the acting was more than adequate; Olivia Wilde was impishly cute; and the soundtrack is right up there with Inception as best OST of the year. For a Cyber Fiction movie it is a must see. And I saw […]

This is my first experiment with Away3D. So far it is way cool and much easier than I thought it would be. By default the graphing app below is placing dots along the path described by the following in polar coordinates. var r:Number = Math.cos( peddles * angle ); dot.x = r * radius * […]

I just watched this video from TED.com by Jason Fried – co-founder of 37signals. He talks about how the office is usually the last place in the world where people actually get work done. Give it a watch. He’s an engaging speaker. Thoughts I have only had a brief experience working in an office – […]

CircleTheWagons will take an arbitrary Sprite and repeatedly place copies of that Sprite around the perimeter of a circle. Presumably you have drawn something on the graphics layer of the Sprite otherwise it’s sort of boring looking. view source graphics.copyFrom The real key to this approach is being able to copy the graphics drawn on […]

This time each year I set out to reward those who have created cool open source projects, or the like, that I have used in the past year. Everyone can use a little extra cash this time of year, right? I have a budget of $100 to dole out and usually divide it between 3-5 […]

This is a follow up to the post Introduction to chaos through the Bifurcation Graph. Here are two more graphs to help visualize the behavior of the Bifurcation equation. Click here to see the interactive graph. First you can see how the output over time is related to the parabola based on the equation. Every […]

The Bifurcation Graph is one of the simplest chaotic graphs to make both from a mathematical and programmatic standpoint. No need to understand imaginary numbers or run any recursive functions. ( Not that those aren’t fun. ) Mathematically the graph – upper-right – is generated from the very simple equation below. Click here to see […]