1<?php 2 3set_time_limit(0); 4require_once('Image/3D.php'); 5 6$world = new Image_3D(); 7$world->setColor(new Image_3D_Color(255, 255, 255)); 8 9$light = $world->createLight('Light', array(-2000, -2000, -2000)); 10$light->setColor(new Image_3D_Color(0, 0, 255)); 11 12$cone = $world->createObject('cone', array('detail' => 1)); 13$cone->setColor(new Image_3D_Color(255, 255, 255, 200)); 14 15$cone->transform($world->createMatrix('Scale', array(100, 400, 100))); 16$cone->transform( 17 $world->createMatrix('Move', array(0, -80, 0))->multiply( 18 $world->createMatrix('Rotation', array(150, 30, 30)) 19 ) 20); 21 22$world->createRenderer('perspectively'); 23$world->createDriver('SVG'); 24$world->render(400, 400, 'Image_3D_Object_Cone_2.svg'); 25 26echo $world->stats( ); 27 28