Fixed GIFPlot examples.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6646 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
a71a80a975
commit
7d552e4595
2 changed files with 6 additions and 6 deletions
|
|
@ -27,7 +27,7 @@ let nypoints = 60
|
||||||
let cmap = _new_ColorMap (C_string "cmap")
|
let cmap = _new_ColorMap (C_string "cmap")
|
||||||
let frame = _new_FrameBuffer (C_list [ C_int 500 ;
|
let frame = _new_FrameBuffer (C_list [ C_int 500 ;
|
||||||
C_int 500 ])
|
C_int 500 ])
|
||||||
let _ = _FrameBuffer_clear (C_list [ frame ; _BLACK ])
|
let _ = _FrameBuffer_clear (C_list [ frame ; _BLACK C_void ])
|
||||||
|
|
||||||
let p2 = _new_Plot3D (C_list [ frame ;
|
let p2 = _new_Plot3D (C_list [ frame ;
|
||||||
C_float xmin ; C_float ymin ; C_float zmin ;
|
C_float xmin ; C_float ymin ; C_float zmin ;
|
||||||
|
|
@ -40,7 +40,7 @@ let _ = _Plot3D_rotd (C_list [ p2 ; C_float 10.0 ])
|
||||||
|
|
||||||
let drawsolid () =
|
let drawsolid () =
|
||||||
begin
|
begin
|
||||||
_Plot3D_clear (C_list [ p2 ; _BLACK ]) ;
|
_Plot3D_clear (C_list [ p2 ; _BLACK C_void ]) ;
|
||||||
_Plot3D_start p2 ;
|
_Plot3D_start p2 ;
|
||||||
let dx = ((xmax -. xmin) /. (float_of_int nxpoints))
|
let dx = ((xmax -. xmin) /. (float_of_int nxpoints))
|
||||||
and dy = ((ymax -. ymin) /. (float_of_int nypoints))
|
and dy = ((ymax -. ymin) /. (float_of_int nypoints))
|
||||||
|
|
|
||||||
|
|
@ -11,19 +11,19 @@ let cmap = _new_ColorMap (C_string "cmap")
|
||||||
let f = _new_FrameBuffer (C_list [ C_int 400 ; C_int 400 ])
|
let f = _new_FrameBuffer (C_list [ C_int 400 ; C_int 400 ])
|
||||||
|
|
||||||
(* Clear the picture *)
|
(* Clear the picture *)
|
||||||
let _ = _FrameBuffer_clear (C_list [ f ; _BLACK ])
|
let _ = _FrameBuffer_clear (C_list [ f ; _BLACK C_void ])
|
||||||
|
|
||||||
(* Make a red box *)
|
(* Make a red box *)
|
||||||
let _ = _FrameBuffer_box
|
let _ = _FrameBuffer_box
|
||||||
(C_list [ f ; C_int 40 ; C_int 40 ; C_int 200 ; C_int 200 ; _RED ])
|
(C_list [ f ; C_int 40 ; C_int 40 ; C_int 200 ; C_int 200 ; _RED C_void ])
|
||||||
|
|
||||||
(* Make a blue circle *)
|
(* Make a blue circle *)
|
||||||
let _ = _FrameBuffer_circle
|
let _ = _FrameBuffer_circle
|
||||||
(C_list [ f ; C_int 200 ; C_int 200 ; C_int 40 ; _BLUE ])
|
(C_list [ f ; C_int 200 ; C_int 200 ; C_int 40 ; _BLUE C_void ])
|
||||||
|
|
||||||
(* Make green line *)
|
(* Make green line *)
|
||||||
let _ = _FrameBuffer_line
|
let _ = _FrameBuffer_line
|
||||||
(C_list [ f ; C_int 10 ; C_int 390 ; C_int 390 ; C_int 200 ; _GREEN ])
|
(C_list [ f ; C_int 10 ; C_int 390 ; C_int 390 ; C_int 200 ; _GREEN C_void ])
|
||||||
|
|
||||||
(* Write an image out to disk *)
|
(* Write an image out to disk *)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue