blender/extern/solid
Nathan Letwory 3bb82a27fc == SCons ==
* This commit is all of the rewrite work done on the SCons system. For
  documentation see doc/blender-scons.txt and doc/blender-scons-dev.txt.
  Also http://mediawiki.blender.org/index.php/BlenderDev/SconsRefactoring
  contains valuable information, along with what still needs to be done.

    - linux, os x and windows compile now.
    - files are compiled to BF_INSTALLDIR (see config/(platform)-config.py)
        - NOTE: Jean-Luc P will commit sometime during the weekend proper
          appit() for OS X. For now, copy the resulting binary to an
          existing .app bundle.
    - features:
        - cleaner structure for better maintenance
        - cleaner output during compile
        - better handling of build options
        - general overall speed increase
        - see the wiki for more info

  Cygwin, FreeBSD and Solaris systems still need work. For these systems:
    1) copy a config/(platform)-config.py to ie. config/cygwin-config.py
    2) set the proper defaults for your platform
    3) mail me at jesterking at letwory dot net with you configuration. if
       you need any modifications to the system, do send a patch, too.

  I'll be giving first-aid today and tomorrow, after that it'll be all
  regular development work :)

  /Nathan
2006-02-04 14:15:10 +00:00
..
include Making the C++ stuff work for the MipsPro 7.3 compiler. 2004-11-23 23:04:30 +00:00
make/msvc_7_0 _.NET projectfiles update_ 2005-08-02 13:44:49 +00:00
SOLID Add new broad phase collision response to Solid: this will let us hook (and potentially reject) the detail phase. 2004-11-06 04:56:05 +00:00
src Clean up for Makefiles: some of the directories were being printed 2005-04-09 22:40:34 +00:00
VisualC6 - updated VC6 project files for SOLID - blender now links with the 2004-07-13 21:52:23 +00:00
LICENSE_GPL.txt Added the Solid 3.5 sources to the blender source tree. 2003-12-06 19:02:42 +00:00
LICENSE_QPL.txt Added the Solid 3.5 sources to the blender source tree. 2003-12-06 19:02:42 +00:00
Makefile Clean up for Makefiles: some of the directories were being printed 2005-04-09 22:40:34 +00:00
README.txt Added the Solid 3.5 sources to the blender source tree. 2003-12-06 19:02:42 +00:00
SConscript == SCons == 2006-02-04 14:15:10 +00:00

		 SOLID - Software Library for Interference Detection

SOLID is a software library containing functions for performing
intersection tests and proximity queries that are useful in the context
of collision detection. Collision detection is the process of detecting
pairs of geometric objects that are intersecting or are within a given
proximity of each other. In particular, SOLID is useful for detecting
collisions between objects that are moving relatively of each other over
time. The motions of objects are controlled by the client application,
and are not determined or affected by SOLID. 

This open-source edition of SOLID version 3 is released under the terms of
either the GNU Public License (GPL) or the Q Public License (QPL). This means
that for software created with SOLID version 3 you must comply with the terms
of one of these licenses. You may choose wich of these licenses best suits
your purpose. See the following files contained in this distribution for a
complete list of terms and conditions of these licenses:  

		 LICENSE_QPL.txt	 The Q Public License 
		 LICENSE_GPL.txt	 The GNU General Public License

These licenses do not permit the use of SOLID 3 in closed-source software
products. For enquiries about commercial use of SOLID, please contact
info@dtecta.com.    

SOLID 3 uses Qhull from The Geometry Center of the University of Minnesota.
Qhull is copyrighted as noted below.  Qhull is free software and may be
obtained via anonymous ftp from geom.umn.edu.   
        
                    Qhull, Copyright (c) 1993-2002

       The National Science and Technology Research Center for
        Computation and Visualization of Geometric Structures
                        (The Geometry Center)
                       University of Minnesota
                            400 Lind Hall
                        207 Church Street S.E.
                      Minneapolis, MN 55455  USA

                       email: qhull@geom.umn.edu

Installation

For details on how to install SOLID see the documention in the 'doc' directory.

Platforms

SOLID 3 has been tested on the following platforms:

    Linux IA32  gcc 2.95.3, gcc 3.3
	Win32		MSVC++ 6.0 SP4, MSVC++ 7.1