Files
igl/external
wkevin acaa8d8181 Merge remote-tracking branch 'upstream/master'
Conflicts:
	include/igl/HalfEdgeIterator.h
	include/igl/comiso/miq.cpp
	include/igl/cut_mesh.cpp
	include/igl/cut_mesh.h
	tutorial/shared/octopus-high.mesh
2015-09-23 11:13:18 +02:00
..
2015-07-27 21:11:37 -04:00
2015-09-02 17:23:55 -04:00
2014-12-16 12:59:41 -05:00
2015-01-28 15:41:51 +01:00
2015-05-06 17:49:51 -04:00

This directory contains external libraries which are either difficult to obtain, difficult to compile or patched for libigl.

AntTweakBar

Patched to support copying and pasting from text fields (see http://www.alecjacobson.com/weblog/?p=2378)

Added makefiles for Mac OS X with modern GCC (AntTweakBar/src/Makefile.osx.igl) and for building with Mesa (AntTweakBar/src/Makefile.mesa.igl)

Embree

Install ispc for example (sudo port install ispc or brew install ispc), then

mkdir build
cd build
cmake -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/g++ -DCMAKE_BUILD_TYPE=Release ..
make

TinyXML2

double precision bug fixes:

tinyxml2.h line 1286 add function:

void SetAttribute( const char* name, float value ) { XMLAttribute* a = FindOrCreateAttribute( name ); a->SetAttribute( value ); }

tinyxml2.cpp line 434 replace with:

TIXML_SNPRINTF( buffer, bufferSize, "%.15e", v );