Volumes Of Fun

[Closed] CubicSurfaceExtractorWithNormals -> edge 0,0,0
Page 1 of 1

Author:  zprg [ Sun Apr 08, 2012 7:21 pm ]
Post subject:  [Closed] CubicSurfaceExtractorWithNormals -> edge 0,0,0

if i extract with CubicSurfaceExtractorWithNormals it seems that theres missing the sides of the cubes in the edge 0,0,0 ? is it a bug or is it my failure??


and btw a noobquestion, is it possible to define an array of polyvoxvolumes?

Author:  David Williams [ Sun Apr 08, 2012 7:47 pm ]
Post subject:  Re: CubicSurfaceExtractorWithNormals -> edge 0,0,0

It's a feature :-) The CubicSurfaceExtractor (without normals) will give the corerct behaviour, but the version with normals is really just to get you started with PolyVox. In the future we will probably get rid of the 'WithNormals' version and add a seperate step to add them to an existing mesh.

And no, in general you should not define an array of volumes unless you really know what you are doing. The SimpleVolume and LargeVolume already stores thier contents as a series of blocks so you already get the benefits of cache effiency, paging, etc. But if you try to implement your own system based on an array of volumes then you will find that voxels do not have access to their neighbours (which may be in a different volume) and this will cause problems for the surface extraction.

Author:  David Williams [ Fri Oct 12, 2012 8:42 am ]
Post subject:  Re: CubicSurfaceExtractorWithNormals -> edge 0,0,0

I'm marking this issue as closed. The CubicSurfaceExtractorWithNormals will be removed in the future, once we have added code to compute normals for a mesh coming from the regular CubicSurfaceExtractor. For now the behaviuor of the CubicSurfaceExtractorWithNormals does match the behaviour of the CubicSurfaceExtractor (in terms of the faces generated).

The lack of faces generated on one side is a deliberate feature and is documented more fully in the CubicSurfaceExtractor API docs (see here for a preview of the docs for the next release).

Page 1 of 1 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group