Fix tests
The names of some of the bound classes have changed and this fixes the tests to match it.
This commit is contained in:
parent
eb380b84c7
commit
831689bd17
@ -13,16 +13,16 @@ class TestSurfaceExtractor(unittest.TestCase):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
|
||||||
#Create a small volume
|
#Create a small volume
|
||||||
r = PolyVoxCore.Region(PolyVoxCore.Vector3DInt32(0,0,0), PolyVoxCore.Vector3DInt32(31,31,31))
|
r = PolyVoxCore.Region(PolyVoxCore.Vector3Dint32_t(0,0,0), PolyVoxCore.Vector3Dint32_t(31,31,31))
|
||||||
self.vol = PolyVoxCore.SimpleVolumeuint8(r)
|
self.vol = PolyVoxCore.SimpleVolumeuint8(r)
|
||||||
#Set one single voxel to have a reasonably high density
|
#Set one single voxel to have a reasonably high density
|
||||||
self.vol.setVoxelAt(PolyVoxCore.Vector3DInt32(5, 5, 5), 200)
|
self.vol.setVoxelAt(PolyVoxCore.Vector3Dint32_t(5, 5, 5), 200)
|
||||||
|
|
||||||
def test_hit_voxel(self):
|
def test_hit_voxel(self):
|
||||||
self.assertEqual(PolyVoxCore.raycastWithEndpointsSimpleVolumeuint8(self.vol, PolyVoxCore.Vector3DFloat(0,0,0), PolyVoxCore.Vector3DFloat(31,31,31), test_functor), 1)
|
self.assertEqual(PolyVoxCore.raycastWithEndpointsSimpleVolumeuint8(self.vol, PolyVoxCore.Vector3Dfloat(0,0,0), PolyVoxCore.Vector3Dfloat(31,31,31), test_functor), 1)
|
||||||
|
|
||||||
def test_miss_voxel(self):
|
def test_miss_voxel(self):
|
||||||
self.assertEqual(PolyVoxCore.raycastWithEndpointsSimpleVolumeuint8(self.vol, PolyVoxCore.Vector3DFloat(0,0,0), PolyVoxCore.Vector3DFloat(0,31,31), test_functor), 0)
|
self.assertEqual(PolyVoxCore.raycastWithEndpointsSimpleVolumeuint8(self.vol, PolyVoxCore.Vector3Dfloat(0,0,0), PolyVoxCore.Vector3Dfloat(0,31,31), test_functor), 0)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
unittest.main()
|
unittest.main()
|
||||||
|
@ -10,10 +10,10 @@ class TestSurfaceExtractor(unittest.TestCase):
|
|||||||
import PolyVoxCore
|
import PolyVoxCore
|
||||||
|
|
||||||
#Create a small volume
|
#Create a small volume
|
||||||
r = PolyVoxCore.Region(PolyVoxCore.Vector3DInt32(0,0,0), PolyVoxCore.Vector3DInt32(31,31,31))
|
r = PolyVoxCore.Region(PolyVoxCore.Vector3Dint32_t(0,0,0), PolyVoxCore.Vector3Dint32_t(31,31,31))
|
||||||
vol = PolyVoxCore.SimpleVolumeuint8(r)
|
vol = PolyVoxCore.SimpleVolumeuint8(r)
|
||||||
#Set one single voxel to have a reasonably high density
|
#Set one single voxel to have a reasonably high density
|
||||||
vol.setVoxelAt(PolyVoxCore.Vector3DInt32(5, 5, 5), 200)
|
vol.setVoxelAt(PolyVoxCore.Vector3Dint32_t(5, 5, 5), 200)
|
||||||
self.mesh = PolyVoxCore.SurfaceMeshPositionMaterialNormal()
|
self.mesh = PolyVoxCore.SurfaceMeshPositionMaterialNormal()
|
||||||
extractor = PolyVoxCore.MarchingCubesSurfaceExtractorSimpleVolumeuint8(vol, r, self.mesh)
|
extractor = PolyVoxCore.MarchingCubesSurfaceExtractorSimpleVolumeuint8(vol, r, self.mesh)
|
||||||
extractor.execute()
|
extractor.execute()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user