1surf(1) General Commands Manual surf(1)
2
3
4
6 surf - visualization of algebraic curves and surfaces
7
8
10 surf -n|--no-gui file ...
11 surf [Gtk options] [-x|--exec] [--progress-dialog] [--auto-resize]
12 file ...
13 surf --help
14
15
17 surf is a tool to render algebraic curves and surfaces. It is script
18 driven and has (optionally) a nifty graphical user interface using the
19 Gtk widget set.
20
21 The only input needed is the equation of an algebraic curve/surface in
22 everyday mathematical notation. The output is a (series of) color or
23 black and white image(s) in one of several file formats.
24
25 surf also provides a C-style command language which helps working out
26 more complicated equations.
27
28 The resolution of an image is only bounded by the available memory.
29 Since the image is stored as an array of floats and because some image
30 processing algorithms need a copy of the image, you need at least
31 width*height*12 bytes of virtual memory.
32
33 surf can handle curves/surfaces up to degree 30. The main features
34 include algebraic curves, algebraic surfaces, hyper plane sections,
35 lines on surfaces, multiple curves/surfaces, adaptive anti aliasing and
36 dithering.
37
38
40 If you run surf with GUI support (i.e. without the -n|--no-gui option)
41 the standard Gtk options are recognized.
42
43 -n, --no-gui
44 Run without a graphical user interface, just execute the scripts
45 given as files and exit thereafter.
46
47 In case surf has been compiled without GUI support this option
48 does nothing and scripts are always executed non-interactively.
49
50
51 -x, --exec
52 Execute scripts passed as files immediately. Otherwise the
53 scripts are just loaded, not executed.
54
55
56 --progress-dialog
57 Pop up a progress dialog instead of the status bar display dur‐
58 ing calculations.
59
60
61 --auto-reszie
62 Automatically resize the image windows to the size of the image.
63 Be aware that there's no check whether the image size is bigger
64 than your actual screen size.
65
66
67 --help Display usage information.
68
69
71 Copyright (C) 1996-1997 Friedrich Alexander Universitaet Erlangen-
72 Nuernberg, 1997-2000 Johannes Gutenberg-Universitaet Mainz
73
74
76 Stephan Endrass, Hans Huelf, Ruediger Oertel, Kai Schneider, Ralf
77 Schmitt, Johannes Beigel
78
79
80
81 Mar 31 2000 surf(1)