#include "SculptDemoApp.h"#include "SculptBall.h"#include <Inventor/SoDB.h>#include <Inventor/actions/SoWriteAction.h>#include <Inventor/actions/SoGetMatrixAction.h>#include <Inventor/actions/SoSearchAction.h>#include <Inventor/SoPath.h>#include <Inventor/nodes/SoCube.h>#include <Inventor/nodes/SoDirectionalLight.h>#include <Inventor/nodes/SoDrawStyle.h>#include <Inventor/nodes/SoLightModel.h>#include <Inventor/nodes/SoMaterial.h>#include <Inventor/nodes/SoPickStyle.h>#include <Inventor/nodes/SoSphere.h>#include <Inventor/nodes/SoTransformSeparator.h>#include <Inventor/nodes/SoUnits.h>#include <Inventor/nodes/SoIndexedTriangleStripSet.h>#include <Inventor/nodekits/SoLightKit.h>#include <Inventor/SoPrimitiveVertex.h>#include <Inventor/nodes/SoAsciiText.h>#include <Inventor/actions/SoCallbackAction.h>#include <Inventor/nodes/SoTexture2.h>#include <assert.h>#include <gstSphere.h>#include <gstPHANToMInfo.h>#include <gstVRML.h>#include <gstTriPolyMeshHaptic.h>#include <ghostGLPinchXForm.h>#include <gstBoundaryCube.h>#include <gstErrorHandler.h>#include <string.h>#include <gstInertiaEffect.h>#include "CsIVCAVEutil.h"#include <fstream.h>Namespaces | |
| namespace | std |
Functions | |
| vector< SbVec3f > | ptlist (1000) |
| vector< SbVec3f > | sculptPoints (1000) |
| vector< SbVec3f > | addPoints (1000) |
| vector< float > | ptrSculpt (1000) |
| vector< float > | ptrAdd (1000) |
| float | getDistance (SbVec3f v1, SbVec3f v2) |
| void | getPoints (SbVec3f v1, SbVec3f v2, float res, vector< SbVec3f > list) |
| void | voxelate (SbVec3f v1, SbVec3f v2, SbVec3f v3, float resolution, vector< SbVec3f > list) |
Variables | |
| gstSeparator * | vrmlSep |
|
|
|
|
||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
1.4.3