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

Source for file pie.php

Documentation is available at pie.php

  1. <?php
  2.  
  3. require_once('Image/3D.php');
  4.  
  5. $world = new Image_3D();
  6. $world->setColor(new Image_3D_Color(255255255));
  7.  
  8. $light $world->createLight('Light'array(010001000));
  9. $light->setColor(new Image_3D_Color(255255255));
  10.  
  11. $pie $world->createObject('pie'array('start' => 0'end' => 120'detail' => 20'outside' => 150));
  12. $pie->setColor(new Image_3D_Color(00255));
  13.  
  14. $pie $world->createObject('pie'array('start' => 120'end' => 165'detail' => 20'outside' => 150));
  15. $pie->setColor(new Image_3D_Color(25500));
  16.  
  17. $pie $world->createObject('pie'array('start' => 165'end' => 240'detail' => 20'outside' => 150));
  18. $pie->setColor(new Image_3D_Color(2552550));
  19.  
  20. $pie $world->createObject('pie'array('start' => 240'end' => 360'detail' => 20'outside' => 150));
  21. $pie->setColor(new Image_3D_Color(02550));
  22.  
  23. $world->setOption(Image_3D::IMAGE_3D_OPTION_BF_CULLINGfalse);
  24. $world->setOption(Image_3D::IMAGE_3D_OPTION_FILLEDtrue);
  25.  
  26. $world->transform($world->createMatrix('Scale'array(1110)));
  27. $world->transform($world->createMatrix('Rotation'array(-6000)));
  28.  
  29. $world->createRenderer('perspectively');
  30. $world->createDriver('ZBuffer');
  31. $world->render(400400'Image_3D_Object_Pie.png');
  32.  
  33. echo $world->stats);

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