
Public Member Functions | |
| ScalarIsoSurfaceMode () | |
| Initializes the internal data. | |
| void | getPrimitives (primitives_t &r, const state &s) |
| System function. | |
Public Attributes | |
| auto_ptr< TSSField(H3D::SFFloat) > | isoValue |
| The iso values to render surfaces for. | |
| auto_ptr< TSSField(H3D::SFFloat) > | epsilon |
| The search region for finding the iso surface. | |
| auto_ptr< TSSField(H3D::SFBool) > | plusSurface |
| Activates a surface when moving towards larger scalars. | |
| auto_ptr< TSSField(H3D::SFBool) > | minusSurface |
| Activates a surface when moving towards smaller values. | |
| auto_ptr< TSSField(H3D::SFFloat) > | strength |
| The strength for the surface of each specified iso value. | |
| auto_ptr< TSSField(H3D::SFFloat) > | friction |
| The friction for the surface of each specified iso value. | |
Static Public Attributes | |
| static H3D::H3DNodeDatabase | database |
| X3D interface function. | |
Protected Attributes | |
| bool | on_surface |
This mode does not suffer from accumulated error, as other haptic modes might, since it is following a specified iso value.
| VHTK::ScalarIsoSurfaceMode::ScalarIsoSurfaceMode | ( | ) |
Initializes the internal data.
| void VHTK::ScalarIsoSurfaceMode::getPrimitives | ( | primitives_t & | r, | |
| const state & | s | |||
| ) | [virtual] |
| auto_ptr< TSSField( H3D::SFFloat ) > VHTK::ScalarIsoSurfaceMode::epsilon |
The search region for finding the iso surface.
| auto_ptr< TSSField( H3D::SFFloat ) > VHTK::ScalarIsoSurfaceMode::friction |
The friction for the surface of each specified iso value.
| auto_ptr< TSSField( H3D::SFFloat ) > VHTK::ScalarIsoSurfaceMode::isoValue |
The iso values to render surfaces for.
| auto_ptr< TSSField( H3D::SFBool ) > VHTK::ScalarIsoSurfaceMode::minusSurface |
Activates a surface when moving towards smaller values.
| auto_ptr< TSSField( H3D::SFBool ) > VHTK::ScalarIsoSurfaceMode::plusSurface |
Activates a surface when moving towards larger scalars.
| auto_ptr< TSSField( H3D::SFFloat ) > VHTK::ScalarIsoSurfaceMode::strength |
The strength for the surface of each specified iso value.
1.5.8