___ ___ ___ ___ __ _ | _| | _ \ | _| | _| / __| / _ \ | |_ | |_) | | |_ | |_ | |__ | (_| | | _| | | | | | |_ | |_ \ _ | \__, | |_| |_| |_| |___| |___| |___| |___/ What is it? ----------- FreeSG is a compact, general-purpose, open-source scene-graph library. It implements a generic object/scene representation, designed to simplify such tasks as real-time rendering and geometrical queries. One feature which distinguishes FreeSG from the variety of scene-graph libraries available is its ability to solve systems of logical (geometrical) constraints such as angles and distances, in order to define the relationship between elements of a scene, in a powerful and unambiguous way. FreeSG uses the Agar library (http://libagar.org/). In addition to the SG library, the FreeSG distribution also includes a 2D sketching system (SK), which supports dimensioned 2D vector drawings with geometrical constraint solving. Documentation ------------- This package includes API documentation in the form of manual pages. You can also read the manual pages online or download the pages in HTML or printable format from the FreeSG website at http://freesg.org/docs/. Availability ------------ You can download the most recent FreeSG version from the FreeSG home page at http://freesg.org/. Portability ----------- FreeSG is portable to all platforms supported by Agar. This includes, notably, Linux, IRIX, MacOS Classic, MacOS X, FreeBSD, NetBSD, OpenBSD, Windows, and even some game consoles such as the GP2x, Nintendo GameCube, Wii, Playstation2, Playstation3 and Nintendo DS. For the list of official ports, see http://freesg.org/portable.html. License ------- FreeSG is freely distributable under the terms the "revised" BSD license, without an advertising clause. See: http://freesg.org/license.html. Acknowledgements ---------------- See: http://freesg.org/credits.html.