Source for file bezier.php
Documentation is available at bezier.php
require_once('Image/3D.php');
$light = $world->createLight ('Light', array (-1000 , -1000 , -1000 ));
$redSpot = $world->createLight ('Spotlight', array (0 , 0 , -200 , 'aim' => array (0 , -25 , 0 ), 'angle' => 30 , 'float' => 2 ));
$blueSpot = $world->createLight ('Spotlight', array (0 , 0 , -200 , 'aim' => array (-35 , 25 , 0 ), 'angle' => 30 , 'float' => 2 ));
$greenSpot = $world->createLight ('Spotlight', array (0 , 0 , -200 , 'aim' => array (35 , 25 , 0 ), 'angle' => 30 , 'float' => 2 ));
$bezier = $world->createObject ('bezier', array ( 'x_detail' => 120 ,
array ( array (200 , -150 , -200 ),
array ( array (0 , -200 , -100 ),
array ( array (-150 , -150 , -200 ),
$bezier->transform ($world->createMatrix ('Rotation', array (0 , 120 , 180 )));
$renderer = $world->createRenderer ('perspectively');
$world->createDriver ('ZBuffer');
$world->render (400 , 400 , 'example.png');
Documentation generated on Mon, 11 Mar 2019 15:48:13 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.
|