14 Commits

Author SHA1 Message Date
Matt Williams
85c5b7abf0 Add all the Material, Density and MaterialDensityPair typedefs 2012-06-22 00:18:04 +01:00
Matt Williams
869d1a8d6a Re-enable more of the bindings
This should enable enough of the bindings to be able to extract a surface
mesh.
2012-06-21 22:24:04 +01:00
Matt Williams
5985aa5ec2 Re-enable SWIG compilation
For now only enable Vector, although some other
may work but will need testing.
2012-06-15 00:19:49 +02:00
Matt Williams
acd3c3c791 Fix SWIG bindings
The bindings now compile and in Python a mesh can be extracted from a volume.
The only extractor currently bound is SurfaceExtractor<SimpleVolume, Material8>.

The bindings are still commented out in library/CMakeLists.txt by default.
2011-06-07 20:33:01 +02:00
Matt Williams
cb0a746b6f Update include paths for bindings to new layout. 2011-05-22 21:33:32 +02:00
David Williams
c1ebed678e More SWIG bindings. 2011-01-18 21:59:21 +00:00
David Williams
36f8dc0296 More SWIG changes. 2011-01-16 20:22:49 +00:00
David Williams
513b1878f1 Updated SWIG bindings, especially for C#. 2011-01-16 20:09:59 +00:00
David Williams
f7573e7660 Work on SWIG bindings for PolyVox. 2010-12-28 11:14:55 +00:00
David Williams
89df1c8824 Work on SWIG bindings for PolyVox. 2010-12-28 09:49:18 +00:00
David Williams
26081fd4ba Got the Vector class working in Python through SWIG. 2010-12-27 11:54:49 +00:00
Matt Williams
69751dc084 To bind a template, you must bind a specific instantiation of it. I'm binding the instantiations defined by the typedefs in Vector.h (though I have to specify them manually in SWIG).
The uint8 etc. typedefs aren't working for now though.
2009-03-29 15:36:41 +00:00
Matt Williams
58355da40b A few more tiny steps in the right direction
Getting templates to work is the next thing
2009-03-28 13:08:29 +00:00
Matt Williams
c65c23acf4 Use correct file extensions for python dlls
Build it as  'PolyVoxCore' module
2009-03-27 23:00:37 +00:00