Blob.h File Reference

#include <shapes/MetaObject.h>
#include <shapes/Transformable.h>

Go to the source code of this file.

Classes

class  Blob
 Blobby isosurface composed of a set of MetaObjects, all of which combine to form a scalar field whose contour at this blob's threshold value defines the surface. Upon initialization (Blob::init), the implicit surface is polygonized into triangles using a variant of the well-known Marching Cubes algorithm. A MetaObject exerts a positive or negative 'charge' in a scalar field, whose isocontours (level sets) define blobby surfaces with different threshold values corresponding to the contour level. MetaObjects positively or negatively affect their neighboring MetaObjects depending on their 'strength' and 'negative' attributes. More...

Defines

#define BLOB_THRESHOLD_DEFAULT   (0.17)

Functions

 DECLARE_STL_TYPEDEF (std::vector< MetaObject * >, MetaObjectList)


Define Documentation

#define BLOB_THRESHOLD_DEFAULT   (0.17)

Definition at line 32 of file Blob.h.


Function Documentation

DECLARE_STL_TYPEDEF ( std::vector< MetaObject * >  ,
MetaObjectList   
)


Generated on 28 Feb 2009 for Milton by doxygen 1.5.6