Image_3D
[ class tree: Image_3D ] [ index: Image_3D ] [ all elements ]

Source for file 3ds.php

Documentation is available at 3ds.php

  1. <?php
  2.  
  3. ini_set('memory_limit''24M');
  4.  
  5. require_once('Image/3D.php');
  6.  
  7. $world = new Image_3D();
  8. $world->setColor(new Image_3D_Color(240240240));
  9.  
  10. $light1 $world->createLight(-20-20-20);
  11. $light1->setColor(new Image_3D_Color(100100255));
  12.  
  13. $light2 $world->createLight(2020-20);
  14. $light2->setColor(new Image_3D_Color(255100100));
  15.  
  16. $text $world->createObject('3ds''docs/examples/models/Image_3D.3ds');
  17. $text->setColor(new Image_3D_Color(255255255));
  18. $text->transform($world->createMatrix('Rotation'array(120100)));
  19. $text->transform($world->createMatrix('Scale'array(777)));
  20.  
  21. $world->setOption(Image_3D::IMAGE_3D_OPTION_BF_CULLINGfalse);
  22. $world->setOption(Image_3D::IMAGE_3D_OPTION_FILLEDtrue);
  23.  
  24. $world->createRenderer('perspectively');
  25. $world->createDriver('GD');
  26. $world->render(600200'Image_3D_Object_3ds.png');
  27.  
  28. ?>

Documentation generated on Mon, 11 Mar 2019 14:17:14 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.