You are using an outdated browser. Please upgrade your browser to improve your experience.
magic donut

one of the most impressive 3D apps out, Magic Donut really shows off how much computing power is available in your iPhone

one of the most impressive 3D apps out, Magic Donut really shows off how much computing power is available in your iPhone

magic donut

by Applied Thaumaturgics
magic donut
magic donut
magic donut

What is it about?

one of the most impressive 3D apps out, Magic Donut really shows off how much computing power is available in your iPhone.

magic donut

App Details

Version
1.2
Rating
(716)
Size
1Mb
Genre
Education
Last updated
October 21, 2011
Release date
December 8, 2009
More info

App Screenshots

magic donut screenshot-0
magic donut screenshot-1
magic donut screenshot-2
magic donut screenshot-3
magic donut screenshot-4

App Store Description

one of the most impressive 3D apps out, Magic Donut really shows off how much computing power is available in your iPhone.

3,500 vertices are recalculated every frame at 30 frames per second (3GS), to form a dynamic, constantly changing torus (donut) complete with shading and touch-interaction. you can also change the coloring, shading style, and parameters defining the toroid's shape.

for the technically-minded,
this is using the fixed-function pipeline, no shaders. it's also not using GL lights, but rather calculating the shading itself in native Objective C. to obtain the shape, a base torus is stored and each frame a distorted one is generated off of it through the magic of sines and cosines. all shading and coloring is just vertex colors; there are no textures involved. vertex normals are calculated twice per iteration, once to help with the distortion, and again for shading.

okay!

Disclaimer:
AppAdvice does not own this application and only provides images and links contained in the iTunes Search API, to help our users find the best apps to download. If you are the developer of this app and would like your information removed, please send a request to takedown@appadvice.com and your information will be removed.