summaryrefslogtreecommitdiff
path: root/Examples/GIFPlot/Php/full
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/GIFPlot/Php/full')
-rw-r--r--Examples/GIFPlot/Php/full/Makefile20
-rw-r--r--Examples/GIFPlot/Php/full/README4
-rw-r--r--Examples/GIFPlot/Php/full/cmapbin768 -> 0 bytes
-rw-r--r--Examples/GIFPlot/Php/full/gifplot.i15
-rw-r--r--Examples/GIFPlot/Php/full/runme.php78
5 files changed, 0 insertions, 117 deletions
diff --git a/Examples/GIFPlot/Php/full/Makefile b/Examples/GIFPlot/Php/full/Makefile
deleted file mode 100644
index e33e7a730..000000000
--- a/Examples/GIFPlot/Php/full/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-TOP = ../../..
-SWIG = $(TOP)/../swig
-SWIGOPT = -I../../Include -noproxy
-SRCS =
-TARGET = php_gifplot
-INTERFACE = gifplot.i
-LIBS = -L../.. -lgifplot -lm
-INCLUDES = -I../../Include
-
-all::
- $(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \
- INCLUDES='$(INCLUDES)' LIBS='$(LIBS)' SWIGOPT='$(SWIGOPT)' \
- TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' php
-
-clean::
- $(MAKE) -f $(TOP)/Makefile php_clean
- rm -f *.gif
- rm -f php_gifplot.h
-
-check: all
diff --git a/Examples/GIFPlot/Php/full/README b/Examples/GIFPlot/Php/full/README
deleted file mode 100644
index f8d38d9af..000000000
--- a/Examples/GIFPlot/Php/full/README
+++ /dev/null
@@ -1,4 +0,0 @@
-This example runs the entire gifplot.h header file through SWIG without
-any changes. The script 'runme.php3' does something a little more
-interesting. You'll have to go look at the header file to get a complete
-listing of the functions.
diff --git a/Examples/GIFPlot/Php/full/cmap b/Examples/GIFPlot/Php/full/cmap
deleted file mode 100644
index a20c331a9..000000000
--- a/Examples/GIFPlot/Php/full/cmap
+++ /dev/null
Binary files differ
diff --git a/Examples/GIFPlot/Php/full/gifplot.i b/Examples/GIFPlot/Php/full/gifplot.i
deleted file mode 100644
index 5a7f5008f..000000000
--- a/Examples/GIFPlot/Php/full/gifplot.i
+++ /dev/null
@@ -1,15 +0,0 @@
-/* Oh what the heck, let's just grab the whole darn header file
- and see what happens. */
-
-%module gifplot
-%{
-
-/* Note: You still need this part because the %include directive
- merely causes SWIG to interpret the contents of a file. It doesn't
- include the right include headers for the resulting C code */
-
-#include "gifplot.h"
-
-%}
-
-%include gifplot.h
diff --git a/Examples/GIFPlot/Php/full/runme.php b/Examples/GIFPlot/Php/full/runme.php
deleted file mode 100644
index de5371ee8..000000000
--- a/Examples/GIFPlot/Php/full/runme.php
+++ /dev/null
@@ -1,78 +0,0 @@
-<?
-
-# Plot a 3D function
-require "gifplot.php";
-
-# Here is the function to plot
-function func($x, $y) {
- return 5*cos(2*sqrt($x*$x+$y*$y))*exp(-0.3*sqrt($x*$x+$y*$y));
-}
-
-# Here are some plotting parameters
-$xmin = -5.0;
-$xmax = 5.0;
-$ymin = -5.0;
-$ymax = 5.0;
-$zmin = -5.0;
-$zmax = 5.0;
-
-# Grid resolution
-$nxpoints = 60;
-$nypoints = 60;
-
-$cmap = new_ColorMap("cmap");
-$frame = new_FrameBuffer(500,500);
-FrameBuffer_clear($frame, BLACK);
-
-$p3 = new_Plot3D($frame,$xmin,$ymin,$zmin,$xmax,$ymax,$zmax);
-Plot3D_lookat($p3, 2*($zmax-$zmin));
-Plot3D_autoperspective($p3, 40);
-Plot3D_rotu($p3, 60);
-Plot3D_rotr($p3, 30);
-Plot3D_rotd($p3, 10);
-
-function drawsolid() {
- global $p3;
- global $xmax;
- global $xmin;
- global $ymax;
- global $ymin;
- global $zmin;
- global $zmax;
- global $nxpoints;
- global $nypoints;
-
- Plot3D_clear($p3, BLACK);
- Plot3D_start($p3);
- $dx = 1.0*($xmax-$xmin)/$nxpoints;
- $dy = 1.0*($ymax-$ymin)/$nypoints;
- $cscale = 240.0/($zmax-$zmin);
- $x = $xmin;
- for ($i = 0; $i < $nxpoints; $i++) {
- $y = $ymin;
- for ($j = 0; $j < $nypoints; $j++) {
- $z1 = func($x,$y);
- $z2 = func($x+$dx,$y);
- $z3 = func($x+$dx,$y+$dy);
- $z4 = func($x,$y+$dy);
- $c1 = $cscale*($z1-$zmin);
- $c2 = $cscale*($z2-$zmin);
- $c3 = $cscale*($z3-$zmin);
- $c4 = $cscale*($z4-$zmin);
- $c = ($c1+$c2+$c3+$c4)/4;
- if ($c < 0) { $c = 0; }
- if ($c > 239) { $c = 239; }
- Plot3D_solidquad($p3, $x,$y,$z1,$x+$dx,$y,$z2,$x+$dx,$y+$dy,$z3,$x,$y+$dy,$z4,$c+16);
- $y = $y + $dy;
- }
- $x = $x + $dx;
- }
-}
-
-print "Making a nice 3D plot...\n";
-drawsolid();
-
-FrameBuffer_writeGIF($frame, $cmap,"image.gif");
-print "Wrote image.gif\n";
-
-?>