2D/3D software library with a focus on basic geometric manipulations
Branch: master
Clone or download
pigay Merge pull request #2 from pigay/fix-semifar-shared-remote
fix semifar handling of shared remote nodes
Latest commit f62f502 Jul 4, 2015
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bindings more ignored files Apr 3, 2012
build ignore some new generated sources May 9, 2013
docs enhance parallel statuses in VsgPRTrees Mar 28, 2014
gencode Initial Berlios import. Feb 12, 2006
m4 minor Oct 14, 2013
src Merge pull request #2 from pigay/fix-semifar-shared-remote Jul 4, 2015
tests remove parallel test keyword that conflicts with gnu parallel softwar… Sep 18, 2014
.gitignore more ignored files Mar 17, 2012
AUTHORS
COPYING Initial Berlios import. Feb 12, 2006
ChangeLog Updated Changelog. Oct 8, 2008
INSTALL Initial Berlios import. Feb 12, 2006
Makefile.am Initial Berlios import. Feb 12, 2006
NEWS Initial Berlios import. Feb 12, 2006
README Initial Berlios import. Feb 12, 2006
acinclude.m4
autogen.sh merged branch parallel into trunk (svn merge -r 41:HEAD svn+ssh://svn… Feb 5, 2011
configure.ac bump version number Oct 14, 2013
svn2cl-authors.xml Updated ChangeLog. Modified svn2cl authors file. Jan 26, 2007
types.list merged branch parallel into trunk (svn merge -r 41:HEAD svn+ssh://svn… Feb 5, 2011
vsg.pc.in fix pkg-config definitions Mar 17, 2012
vsgd.pc.in
vsgf.pc.in fix pkg-config definitions Mar 17, 2012

README

General Information
===================

LibVsg is a 2D/3D software library with a focus on basic geometric
manipulations. It's released under the GNU LGPL. Written for C, it
provides support for single and double precision arithmetics.

Provided features include several datatypes and the corresponding API:

  - 2D/3D points/vectors.
  - Quaternions (3D rotations presented in a 4D unit vector).
  - 2D/3D affine transforms (3x3 and 4x4 martices, repsectively).
  - Geometric containers, such as spatial filters: currently only
    Point/Region binray trees (both 2D and 3D).

Although the main API is a C interface, a Python wrapper comes with the
library source distribution.

Installation
============

See the file 'INSTALL'

Documentation
=============

See the doc/reference of the distribution.