"Fossies" - the Fresh Open Source Software Archive

Member "brlcad-7.32.4/src/other/README" (29 Jul 2021, 2576 Bytes) of package /linux/misc/brlcad-7.32.4.tar.bz2:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the last Fossies "Diffs" side-by-side code changes report for "README": 7.30.10_vs_7.32.0.

    1 BRL-CAD bundles and maintains a number of external libraries and tools
    2 critical to its functionality.
    3 
    4 1.  Installed libraries
    5 
    6 clipper		http://www.angusj.com/delphi/clipper.php	Boolean clipping - intersection, union, difference & 
    7 								exclusive-or - on 2D polygons.  Used by Archer GUI.
    8 libpng		http://www.libpng.org/pub/png/libpng.html	Portable Network Graphics library, used extensively.
    9 libregex	http://www.arglist.com/regex			Regular expression library.  It might be interesting to try something
   10 								like re2  PCRE here - this libregex isn't really maintained and
   11 	                                                        has a nasty habit of colliding with Tcl's regex and/or system regex
   12 								functionality.  Used by the red command, as well as search in librt and
   13                 	                                        src/conv/proe-g.c
   14 libutahrle							Utah run length encoded format - used by image processing tools, (?)
   15 libvds		http://vdslib.virginia.edu			View dependent simplification.  Used for MGED/Archer level of detail control
   16 libz		http://zlib.net/				zlib data compression library. Used widely - png and openNURBS 
   17 								requirement, etc.
   18 openNURBS	http://www.opennurbs.org			Non-Uniform Rational B-Splines support in libbrep, librt
   19 poly2tri	fork of git://github.com/jhasse/poly2tri.git,	poly2tri is a constrained Delaunay triangulation library, and is
   20 		which was in turn based on 			used during NURBS tessellation.
   21 		http://code.google.com/p/poly2tri/
   22 stepcode	http://stepcode.org				Derived from NIST STEP Class Libraries, with many modifications from
   23 								BRL-CAD and other parts, this library supports STEP geometry conversion
   24 tcl		http://www.tcl.tk/				Tool Command Language (TCL) - foundation of MGED's command language
   25 tk		http://www.tcl.tk/				Graphical toolkit for Tk - currently used for most graphical BRL-CAD programs.
   26 
   27 
   28 TODO - freetype, gct, libnetpbm, lz4, openscenegraph, PoissonRecon, rply, tinycthread
   29 
   30 
   31 2.  Tcl/Tk packages
   32 								The plan is to switch to using the full browser and its capabilities (like searching.)
   33 incrTcl		http://incrtcl.sourceforge.net/			Object oriented extension for Tcl/Tk - all Archer GUI work uses these extensions
   34 iwidgets	http://incrtcl.sourceforge.net/iwidgets		Part of the incrTcl project, used by Archer
   35 tkhtml		fork of http://tkhtml.tcl.tk/tkhtml.html 	Used by MGED and Archer help systems.
   36 tkpng		http://www.muonics.com/FreeStuff/TkPNG/ 	PNG photo image support for Tk - used by Archer
   37 tktable		http://tktable.sourceforge.net/			High performing table widget for Tcl/Tk, used by Archer
   38