nilason 8c8e5bce5a Fix implicit signedness conversion between pointers of integer types (#1265) 4 سال پیش
..
Makefile 9fbd03eba7 remove unused ffmpeg (libavutil) dependency (used by older nviz, now creating issues with includes https://trac.osgeo.org/grass/ticket/2017) 11 سال پیش
README db49180dd7 welcome to GRASS 7.0.svn 17 سال پیش
TODO db49180dd7 welcome to GRASS 7.0.svn 17 سال پیش
gk.c 2df5ef53cd minor doxygen fixes 10 سال پیش
gk2.c 158a6f2a5a bulk fixing of typos in comments (using tools/fix_typos.sh) 6 سال پیش
gp.c 9f261a7fd6 move prototypes from include/ to include/defs 13 سال پیش
gp2.c 2df5ef53cd minor doxygen fixes 10 سال پیش
gp3.c 2df5ef53cd minor doxygen fixes 10 سال پیش
gpd.c 412a80b33b ogsf: fix z shift of points 12 سال پیش
gs.c 158a6f2a5a bulk fixing of typos in comments (using tools/fix_typos.sh) 6 سال پیش
gs2.c 5909bd454c nviz: Fix double buffering & swapping; Remove GS_set_swap_func (shouldn't be user-settable; ever need to replace the default swapping?) 6 سال پیش
gs3.c 2df5ef53cd minor doxygen fixes 10 سال پیش
gs_bm.c 2df5ef53cd minor doxygen fixes 10 سال پیش
gs_norms.c 2df5ef53cd minor doxygen fixes 10 سال پیش
gs_query.c 2df5ef53cd minor doxygen fixes 10 سال پیش
gs_util.c 2df5ef53cd minor doxygen fixes 10 سال پیش
gsd_cplane.c 2df5ef53cd minor doxygen fixes 10 سال پیش
gsd_fonts.c 2df5ef53cd minor doxygen fixes 10 سال پیش
gsd_fringe.c 2df5ef53cd minor doxygen fixes 10 سال پیش
gsd_img_ppm.c 6514b8adbd ogsf: Warn and fail when gsd primitives fail 7 سال پیش
gsd_img_tif.c 6514b8adbd ogsf: Warn and fail when gsd primitives fail 7 سال پیش
gsd_label.c 158a6f2a5a bulk fixing of typos in comments (using tools/fix_typos.sh) 6 سال پیش
gsd_legend.c 2df5ef53cd minor doxygen fixes 10 سال پیش
gsd_objs.c 158a6f2a5a bulk fixing of typos in comments (using tools/fix_typos.sh) 6 سال پیش
gsd_prim.c 158a6f2a5a bulk fixing of typos in comments (using tools/fix_typos.sh) 6 سال پیش
gsd_surf.c 2df5ef53cd minor doxygen fixes 10 سال پیش
gsd_views.c cd295c4b4e ogsf: Use GS_set_draw instead of glDrawBuffer 6 سال پیش
gsd_wire.c 2df5ef53cd minor doxygen fixes 10 سال پیش
gsdiff.c 2df5ef53cd minor doxygen fixes 10 سال پیش
gsdrape.c 158a6f2a5a bulk fixing of typos in comments (using tools/fix_typos.sh) 6 سال پیش
gsds.c 158a6f2a5a bulk fixing of typos in comments (using tools/fix_typos.sh) 6 سال پیش
gsget.c 2df5ef53cd minor doxygen fixes 10 سال پیش
gsget.h 9f261a7fd6 move prototypes from include/ to include/defs 13 سال پیش
gsx.c 5909bd454c nviz: Fix double buffering & swapping; Remove GS_set_swap_func (shouldn't be user-settable; ever need to replace the default swapping?) 6 سال پیش
gv.c d6392e0bcc libogsf/wxGUI: fix selecting if render 3d lines as draped or as 3D 10 سال پیش
gv2.c d6392e0bcc libogsf/wxGUI: fix selecting if render 3d lines as draped or as 3D 10 سال پیش
gv3.c 2df5ef53cd minor doxygen fixes 10 سال پیش
gv_quick.c 2df5ef53cd minor doxygen fixes 10 سال پیش
gvd.c d6392e0bcc libogsf/wxGUI: fix selecting if render 3d lines as draped or as 3D 10 سال پیش
gvl.c 2df5ef53cd minor doxygen fixes 10 سال پیش
gvl2.c 158a6f2a5a bulk fixing of typos in comments (using tools/fix_typos.sh) 6 سال پیش
gvl3.c 2df5ef53cd minor doxygen fixes 10 سال پیش
gvl_calc.c 8c8e5bce5a Fix implicit signedness conversion between pointers of integer types (#1265) 4 سال پیش
gvl_calc2.c 2df5ef53cd minor doxygen fixes 10 سال پیش
gvl_file.c 2df5ef53cd minor doxygen fixes 10 سال پیش
gvld.c 158a6f2a5a bulk fixing of typos in comments (using tools/fix_typos.sh) 6 سال پیش
mc33_table.h 2df5ef53cd minor doxygen fixes 10 سال پیش
ogsflib.dox 7d9a0da4fc manuals and docs: update broken URLS (#1003) 4 سال پیش
rgbpack.h 013f88a523 ogsf sync'ed with devbr6: initial code doxygenization, minor library cleaning (https://trac.osgeo.org/grass/changeset/31312, https://trac.osgeo.org/grass/changeset/31304, https://trac.osgeo.org/grass/changeset/31271) 17 سال پیش
rowcol.h 2333487ddb size_t: update ogsf lib 13 سال پیش
trans.c 2df5ef53cd minor doxygen fixes 10 سال پیش

README

The openGL gsurf library (ogsf), consisting of approximately 20,000 lines
of C code, contains some 180 public functions and about twice as many
internal functions for run-time data storage, manipulation, querying,
and visualization using OpenGL.
The library handles all drawing and lighting operations, including use of
user-defined clipping planes and drawing various style "fences" on clipping
planes when drawing multiple surfaces, and treats datasets as objects which
can be used for various attributes of the rendering. It allows data
sharing (e.g., same data for more than one attribute of same or different
surfaces), separate masking for each surface, multiple surfaces, vector sets,
or point sets, and will also allow multiple volumes. The library provides
all query features such as 3D "point on surface", keyframe animation routines,
and full state saving functionality. Database-specific routines for
interfacing with the GRASS GISlib are kept isolated for easier library reuse
with other databases. The gsurf library is not dependent upon any particular
interface library, and has been used successfully with both Motif and Tcl/Tk.
It is used for NVIZ visualization tool.


moved from src.contrib/GMSL/NVIZ2.2/lobes/ogsf/
to src/libes/ogsf/

Updated src.contrib/GMSL/NVIZ2.2/Gmakefile for that.
10/1999 Markus Neteler

10/99 - changed gsd_img.c to uncompressed IRIS RGB
2/26/96 - some minor cleanup (mca)