<?php /* ************************************************************************** */ /* */ /* main_01.php for J06 */ /* Created on : Mon Mar 31 17:37:41 2014 */ /* Made by : David "Thor" GIRON <*****@*****.**> */ /* */ /* ************************************************************************** */ require_once 'Color.class.php'; require_once 'Vertex.class.php'; Color::$verbose = False; print Vertex::doc(); Vertex::$verbose = True; $vtxO = new Vertex(array('x' => 0.0, 'y' => 0.0, 'z' => 0.0)); print $vtxO . PHP_EOL; $red = new Color(array('red' => 255, 'green' => 0, 'blue' => 0)); $green = new Color(array('red' => 0, 'green' => 255, 'blue' => 0)); $blue = new Color(array('red' => 0, 'green' => 0, 'blue' => 255)); $unitX = new Vertex(array('x' => 1.0, 'y' => 0.0, 'z' => 0.0, 'color' => $green)); $unitY = new Vertex(array('x' => 0.0, 'y' => 1.0, 'z' => 0.0, 'color' => $red)); $unitZ = new Vertex(array('x' => 0.0, 'y' => 0.0, 'z' => 1.0, 'color' => $blue)); print $unitX . PHP_EOL; print $unitY . PHP_EOL; print $unitZ . PHP_EOL; Vertex::$verbose = False; $sqrA = new Vertex(array('x' => 0.0, 'y' => 0.0, 'z' => 0.0)); $sqrB = new Vertex(array('x' => 4.2, 'y' => 0.0, 'z' => 0.0)); $sqrC = new Vertex(array('x' => 4.2, 'y' => 4.2, 'z' => 0.0)); $sqrD = new Vertex(array('x' => 0.0, 'y' => 4.2, 'z' => 0.0)); print $sqrA . PHP_EOL;