The IBlobMesh class provides access to the UI controls of the Blob Mesh object; adding and removing nodes programatically, and initiating pick mode.
These methods are exposed for MAXScript usage but also be called through the SDK. The interface can be obtained as follows:
//assumes blobMesh points to a Blob Mesh object in the scene IBlobMesh* iblobMesh = (IBlobMesh*)blobMesh->GetInterface(BLOBMESH_INTERFACE);
#include <IBlobMesh.h>

Public Member Functions |
|
| BEGIN_FUNCTION_MAP | VFN_1 (blobmesh_addnode, fnAddNode, TYPE_INODE) |
| VFN_1 (blobmesh_removenode, fnRemoveNode, TYPE_INODE) | |
| VFN_1 (blobmesh_addpfnode, fnAddPFNode, TYPE_INODE) | |
| VFN_1 (blobmesh_removepfnode, fnRemovePFNode, TYPE_INODE) | |
| VFN_0 (blobmesh_pickmode, fnPickMode) | |
| VFN_0 (blobmesh_addmode, fnAddMode) | |
| VFN_0 (blobmesh_addpfmode, fnAddPFMode) | |
| END_FUNCTION_MAP FPInterfaceDesc * | GetDesc () |
| virtual void | fnAddNode (INode *node)=0 |
| virtual void | fnRemoveNode (INode *node)=0 |
| virtual void | fnAddPFNode (INode *node)=0 |
| virtual void | fnRemovePFNode (INode *node)=0 |
| virtual void | fnPickMode ()=0 |
| virtual void | fnAddMode ()=0 |
| virtual void | fnAddPFMode ()=0 |
| BEGIN_FUNCTION_MAP VFN_1 | ( | blobmesh_addnode | , |
| fnAddNode | , | ||
| TYPE_INODE | |||
| ) |
| VFN_1 | ( | blobmesh_removenode | , |
| fnRemoveNode | , | ||
| TYPE_INODE | |||
| ) |
| VFN_1 | ( | blobmesh_addpfnode | , |
| fnAddPFNode | , | ||
| TYPE_INODE | |||
| ) |
| VFN_1 | ( | blobmesh_removepfnode | , |
| fnRemovePFNode | , | ||
| TYPE_INODE | |||
| ) |
| VFN_0 | ( | blobmesh_pickmode | , |
| fnPickMode | |||
| ) |
| VFN_0 | ( | blobmesh_addmode | , |
| fnAddMode | |||
| ) |
| VFN_0 | ( | blobmesh_addpfmode | , |
| fnAddPFMode | |||
| ) |
| END_FUNCTION_MAP FPInterfaceDesc* GetDesc | ( | ) | [virtual] |
Implements FPInterface.
| virtual void fnAddNode | ( | INode * | node | ) | [pure virtual] |
| virtual void fnRemoveNode | ( | INode * | node | ) | [pure virtual] |
| virtual void fnAddPFNode | ( | INode * | node | ) | [pure virtual] |
| virtual void fnRemovePFNode | ( | INode * | node | ) | [pure virtual] |
| virtual void fnPickMode | ( | ) | [pure virtual] |
| virtual void fnAddMode | ( | ) | [pure virtual] |
| virtual void fnAddPFMode | ( | ) | [pure virtual] |