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
Function Documentation
| DECLARE_STL_TYPEDEF | ( | std::vector< MetaObject * > | , | |
| MetaObjectList | ||||
| ) |
Generated on 28 Feb 2009 for Milton by
1.5.6