Description

MarchingCubesMeshBuilder provides static functions for creating meshes from the specified depth-texture, color-texture and normal-texture.

Based on tables by Cory Gene Bloyd. The source code is based on the examples on the site “Polygonising a scalar field” from Paul Bourke

See also: http://paulbourke.net/geometry/polygonise/

Classes

   
struct Rendering::MeshUtils::MarchingCubesMeshBuilder::DataSet

Functions

   
   
Mesh * createMesh( DataSet & data)
   
Mesh * createMeshFromTiledImage(const Util::PixelAccessor & accessor, uint32_t sizeX, uint32_t sizeY, uint32_t sizeZ)

Documentation

function
Rendering::MeshUtils::MarchingCubesMeshBuilder::createMesh

public
     
     
Mesh * createMesh( DataSet & data )

Defined in Rendering/MeshUtils/MarchingCubesMeshBuilder.h:52


function
Rendering::MeshUtils::MarchingCubesMeshBuilder::createMeshFromTiledImage

public
     
     
Mesh * createMeshFromTiledImage( const Util::PixelAccessor & accessor,
  uint32_t sizeX,
  uint32_t sizeY,
  uint32_t sizeZ
)    

Defined in Rendering/MeshUtils/MarchingCubesMeshBuilder.h:53