-
Notifications
You must be signed in to change notification settings - Fork 1
The Libraries
Below are listed libraries which could help out us in our work,
Coin3D ( https://bitbucket.org/Coin3D/coin/wiki/Home )
Installing causes issue, CD to the folder and run these commands
sed -i ‘/^#include “fonts\/freetype.h”$/i #include \n#include ’ src/fonts/freetype.cpp
sed -i ‘/^#include <Inventor\/C\/basic.h>$/i #include <Inventor/C/errors/debugerror.h>’ include/Inventor/SbBasic.h
SoQT ( https://bitbucket.org/Coin3D/soqt )
It is an extension on Coin3D to interface easily with QT.
Installing issues,
It needs to copy all files from https://bitbucket.org/Coin3D/sogui
to
src/Inventor/Qt/common/ folder by cloning ( Note : all files, not the sogui folder itself )
Installed both above.
Carve ( http://code.google.com/p/carve/ )
Not yet tested. Says is a CSG library and can perform booleen operations. Union etc.
GTS Library ( http://gts.sourceforge.net/ )
Again a library to perform Union, intersection, difference ( booleen operations ) and area, volume calculations. ( CSG support ). Not tested.
libQGLviewer ( http://www.libqglviewer.com/ )
Its really awesome! but code is in OpenGL I guess. Must say eyecatching examples! Easily installed.
OpenSG ( http://www.opensg.org/ )
What is this ? :-S. It says its a scenegraph manager. Do we need a scene manager ? Not yet tested. Based on OpenGL, so is it kind of a wrapper like coin3d or openinventor ? Not tested.
OpenScenegraph ( http://www.openscenegraph.org/ )
Now again a scene graph manager. Same questions as above. Not tested.
OpenCSG ( www.opencsg.org/ )
CSG rendering library. Do we need a CSG generating library or we will choose an engine having it already ? I haven’t tested it yet. But OpenSCAD does needs it. Easily installed.
CGAL ( www.cgal.org/ )
No doubt, Name describes it all! Library to perform operations. Doesn’t supports all the operations we need. Still thought to share since is one of most powerful and well known library for graphic computation algorithms. Easily installed.
OpenInventor ( http://oss.sgi.com/projects/inventor/ )
Again a wrapper around OpenGL. Has remained the defacto-standard for 3D data interchange. Coin3D is forked from this one. Not tested.
OpenSCAD ( http://www.openscad.org/ )
Pretty nice software. Can act as our engine if we want. Very basic support right now. Should be only selected if we don’t agree with OCC engine. Unable to install yet.