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(240, 240, 240)); 8 9$light = $world->createLight('Light', array(-20, -20, -20)); 10$light->setColor(new Image_3D_Color(100, 100, 255)); 11 12$text = $world->createObject('text', 'Image_3D_Object_Text'); 13$text->setColor(new Image_3D_Color(150, 150, 150)); 14$text->transform($world->createMatrix('Rotation', array(0, 10, 0))); 15$text->transform($world->createMatrix('Move', array(-50, 0, 20))); 16$text->transform($world->createMatrix('Scale', array(3, 3, 3))); 17 18$world->setOption(Image_3D::IMAGE_3D_OPTION_BF_CULLING, false); 19$world->setOption(Image_3D::IMAGE_3D_OPTION_FILLED, true); 20 21$world->createRenderer('perspectively'); 22$world->createDriver('GD'); 23$world->render(400, 50, 'Image_3D_Object_Text.png'); 24 25echo $world->stats( ); 26 27