Matt Williams
49ea2e8809
Add missing file for MaterialDensityPair bindings
2012-06-22 16:50:28 +01:00
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
c681fac66a
Add option to disable building the bindings.
...
If you want to disable them, even if SWIG and Python were both found, set
WITH_BINDINGS to NO with -DWITH_BINDINGS=NO or in the CMake GUI.
2012-06-21 20:31: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
7a14b9245b
Fix compilation of bindings
...
The bindings now compile but are not complete. SWIG doesn't support
nested classes so the SimpleVolume can't be bound.
2011-05-23 22:45:50 +02:00
Matt Williams
cb0a746b6f
Update include paths for bindings to new layout.
2011-05-22 21:33:32 +02:00
Matt Williams
1fed1c161a
Fix slashes in SWIG files to fix compilation in Linux.
2011-01-28 15:23:18 +00: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
10b44eabae
Added missing file Density.i
2011-01-04 20:49:22 +00:00
David Williams
f7573e7660
Work on SWIG bindings for PolyVox.
2010-12-28 11:14:55 +00:00
David Williams
57ff257669
Work on SWIG bindings for PolyVox.
2010-12-28 09:52:17 +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
a4a8362dba
Example builds now
...
Seg faults on running though
2009-03-30 13:09:23 +00:00
Matt Williams
1fb999966f
Put the bindings CMake stuff in a separate directory to keep things clean
...
Fully remove the if(win32) stuff from the examples
2009-03-29 23:02:03 +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
Matt Williams
27b17cf348
Extremely basic first go at SWIG bindings
...
Only Enums.h is wrapped so far and I haven't tested it
For now I will focus on Python but Java and C# will be useful too
2009-03-27 18:54:20 +00:00