require(
    [
        'polygonjs/lib',
        'polygonjs/surfaces/Canvas',
        'polygonjs/entities/Camera',
        'polygonjs/Renderer',
        'polygonjs/Mesh',
        'polygonjs/geom/Matrix3',
        'polygonjs/meshes/Icosahedron',
        'polygonjs/meshes/Cube',
        'polygonjs/meshes/Sphere',
        'polygonjs/format/object-file-format',
        'polygonjs/Engine'/*,
        'text!polygonjs/meshes/data/princeton/m100.off'*/
    ],
    function (
        lib,
        Surface,
        Camera,
        Renderer,
        Mesh,
        Matrix3,
        Icosahedron,
        Cube,
        Sphere,
        objectFileFormat,
        Engine,
        meshData
    ) {

        var surface = Surface.create({});
        var camera = Camera.create({
            zoom: 100,
            mode: Camera.ISOMETRIC
        });
        var renderer = Renderer.create({
            surface: surface,
            camera: camera
        });

        // var mesh = objectFileFormat.loadMesh(meshData);
        // mesh.normalise();
        // renderer.mesh(mesh);

        var mesh = Sphere.create({
            levelOfDetail: 3,
            spikiness: 0.1
        });

        var frame = 0;

        var loop = function (delta) {

            var m1 = Matrix3.createRotationZ(delta * 0.002);
            var m2 = Matrix3.createRotationY(delta * 0.001);
            var m3 = m1.multiply(m2);

            renderer.clear();
            frame++;
            var i = mesh.vertices.length;
            var vertex;
            while (--i >= 0) {
                vertex = mesh.vertices[i];
                mesh.vertices[i] = m3.multiplyPoint(vertex);
            }
            mesh.updateNormals();
            renderer.mesh(mesh);
        };

        var engine = Engine.create({
            onTick: loop
        });
        engine.start();

        window.setTimeout(function () {
            engine.stop();
        }, 10000);

        console.log('Vertices count: ' + mesh.vertices.length);
        console.log('Faces count: ' + mesh.faces.length);
    }
);
@@ -774,17 +774,17 @@
  zoom: 1
-0
+2
 0,%0A     
@@ -1119,17 +1119,17 @@
 Detail: 
-3
+2
 ,%0A      
@@ -1282,17 +1282,17 @@
 a * 0.00
-2
+1
 );%0A     
@@ -1335,33 +1335,34 @@
 onY(delta * 0.00
-1
+05
 );%0A            v

Bump down the detail for iPhone test.