3DCoat  3D-COAT 4.9.xx
3DCoat is the one application that has all the tools you need to take your 3D idea from a block of digital clay all the way to a production ready, fully textured organic or hard surface model.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
TopoDist Class Reference

#include <BrushEngine.h>

Static Public Member Functions

static char & dotp (int idx)
 get degree (dotproduct -127...127) More...
 
static BYTE & vis (int idx)
 get the topological visibility More...
 
static void Clear ()
 called whe new scene created, never need to call manually More...
 
static void Create (VolumeObject *vo, CellPickPool &pool, cList< Vector4D > &Centers, bool IgnoreBackfaces, int SymmIndex, bool backup)
 call it before the usage each frame More...
 

Detailed Description

The class to measure if the point on he surface is connected topologically to the center of the brush. First, create the structure over the pool of cells; Second, check visibility with vs(index) and degree with dotp(index)

Member Function Documentation

static void TopoDist::Clear ( )
static

called whe new scene created, never need to call manually

void TopoDist::Create ( VolumeObject vo,
CellPickPool &  pool,
cList< Vector4D > &  Centers,
bool  IgnoreBackfaces,
int  SymmIndex,
bool  backup 
)
static
static char& TopoDist::dotp ( int  idx)
inlinestatic

get degree (dotproduct -127...127)

Referenced by Create().

static BYTE& TopoDist::vis ( int  idx)
inlinestatic

get the topological visibility

Referenced by Create().


The documentation for this class was generated from the following files: