#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|