diff --git a/library/bindings/CubicSurfaceExtractor.i b/library/bindings/CubicSurfaceExtractor.i index 8c17997e..11e76cdb 100644 --- a/library/bindings/CubicSurfaceExtractor.i +++ b/library/bindings/CubicSurfaceExtractor.i @@ -5,4 +5,5 @@ %include "CubicSurfaceExtractor.h" -EXTRACTORS(CubicSurfaceExtractor) +%template(CubicSurfaceExtractorSimpleVolumeuint8) PolyVox::CubicSurfaceExtractor, PolyVox::DefaultIsQuadNeeded >; +//EXTRACTORS(CubicSurfaceExtractor) diff --git a/library/bindings/CubicSurfaceExtractorWithNormals.i b/library/bindings/CubicSurfaceExtractorWithNormals.i index 93d778cb..5bd6e0ab 100644 --- a/library/bindings/CubicSurfaceExtractorWithNormals.i +++ b/library/bindings/CubicSurfaceExtractorWithNormals.i @@ -1,13 +1,8 @@ %module CubicSurfaceExtractorWithNormals %{ -#include "SimpleVolume.h" -//#include "CubicSurfaceExtractor.h" #include "CubicSurfaceExtractorWithNormals.h" %} -%include "SimpleVolume.h" -//%include "CubicSurfaceExtractor.h" %include "CubicSurfaceExtractorWithNormals.h" -%template(CubicSurfaceExtractorWithNormalsMaterial8) PolyVox::CubicSurfaceExtractorWithNormals; -%template(CubicSurfaceExtractorWithNormalsDensity8) PolyVox::CubicSurfaceExtractorWithNormals; \ No newline at end of file +%template(CubicSurfaceExtractorWithNormalsSimpleVolumeuint8) PolyVox::CubicSurfaceExtractorWithNormals, PolyVox::DefaultIsQuadNeeded >; diff --git a/library/bindings/PolyVoxCore.i b/library/bindings/PolyVoxCore.i index f32ee0e3..8c0d30c4 100644 --- a/library/bindings/PolyVoxCore.i +++ b/library/bindings/PolyVoxCore.i @@ -84,5 +84,6 @@ EXTRACTOR(shortname, LargeVolume) %include "VertexTypes.i" %include "SurfaceMesh.i" %include "MarchingCubesSurfaceExtractor.i" -//%include "CubicSurfaceExtractor.i" +%include "CubicSurfaceExtractor.i" +%include "CubicSurfaceExtractorWithNormals.i" %include "Raycast.i"