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.
|
#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... | |
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)
|
static |
called whe new scene created, never need to call manually
|
static |
call it before the usage each frame
setup vertices shading(visibility due to normal direction).
References VolumeCell::Attr, VolumeObject::CreateIndexedStructure(), dotp(), VolumeCellAttrib::GlobalVertIndices, VolumeObject::IdxAllocator, VolumeCellAttrib::Indices, VolumeObject::ScaleFactor, VolumeObject::Transform, VolumeObject::TransformInv, VolumeCellAttrib::Verts, and vis().
|
inlinestatic |
get degree (dotproduct -127...127)
Referenced by Create().
|
inlinestatic |
get the topological visibility
Referenced by Create().