setColor(new Image_3D_Color(255, 255, 255)); $light = $world->createLight('Light', array(-2000, -2000, -2000)); $light->setColor(new Image_3D_Color(255, 255, 255)); $redLight = $world->createLight('Light', array(90, 0, 50)); $redLight->setColor(new Image_3D_Color(255, 0, 0)); $torus = $world->createObject('torus', array('inner_radius' => 110, 'outer_radius' => 170, 'detail_1' => 6, 'detail_2' => 6)); $torus->setColor(new Image_3D_Color(150, 150, 150)); $torus->transform($world->createMatrix('Rotation', array(60, -10, 0))); # test $torus->transform($world->createMatrix('Move', array(0, 20, 0))); $renderer = $world->createRenderer('perspectively'); $world->createDriver('GD'); $world->render(400, 260, 'torus_03.png'); echo $world->stats(); ?>