
The default solvers work perfectly fine for most people, so this node is really for experts only.
X3D Interface | ||||
| Name | Type | Default value | Description | |
![]() | active | SFBool | true | Activates the current solver. |
Public Member Functions | |
| string | defaultXMLContainerField () |
| VHTKPrimitivesSolverNode (H3D::Inst< H3D::SFNode > _metadata=0, H3D::Inst< H3D::SFBool > _active=0) | |
| Initializes local members. | |
Public Attributes | |
| auto_ptr< H3D::SFBool > | active |
| Activates the current solver. | |
Static Public Attributes | |
| static H3D::H3DNodeDatabase | database |
Protected Member Functions | |
| virtual bool | solve (const primitives_t &plist, HAPI::HAPIFloat k, const HAPI::Vec3 &probe, HAPI::Vec3 &proxy) const =0 |
| Volume haptics solver. | |
Friends | |
| struct | VolumeHapticsEffect |
| VHTK::VHTKPrimitivesSolverNode::VHTKPrimitivesSolverNode | ( | H3D::Inst< H3D::SFNode > | _metadata = 0, |
|
| H3D::Inst< H3D::SFBool > | _active = 0 | |||
| ) |
Initializes local members.
| virtual bool VHTK::VHTKPrimitivesSolverNode::solve | ( | const primitives_t & | plist, | |
| HAPI::HAPIFloat | k, | |||
| const HAPI::Vec3 & | probe, | |||
| HAPI::Vec3 & | proxy | |||
| ) | const [protected, pure virtual] |
Volume haptics solver.
Implemented in VHTK::OrthogonalConstraintsSolver, VHTK::NewtonSolver, and VHTK::NelderMeadSolver.
| auto_ptr< H3D::SFBool > VHTK::VHTKPrimitivesSolverNode::active |
Activates the current solver.
1.5.6