GrabableDynamic.h File Reference

Header file for GrabableDynamic, a dynamic that can be 'grabbed' by the haptic tool. More...

#include "H3DNetworkingUtils/Config.h"
#include "H3DNetworkingUtils/CollidableDynamic.h"
#include <H3d/SFTime.h>

Go to the source code of this file.

Namespaces

namespace  H3DNetworkingUtils

Classes

class  H3DNetworkingUtils::GrabableDynamic
 The GrabableDynamic class is a CollidableDynamic that has functions that enable it to be grabbed and moved by a haptic tool. More...
struct  H3DNetworkingUtils::GrabableDynamic::MovedPos
 MovedPos provides the position of the current (perhaps moved) position of the initial point on the object that was grabbed in global coords
input 1 is a 'grabbed' boolean, input 2 is the current grabPoint, /n input 3 is the position of the object, input 4 is the orientation of the object. More...
struct  H3DNetworkingUtils::GrabableDynamic::GrabTorque
 GrabTorque calculates the torque from the grab position and grab force
input[0] is enabled input[1] is current grab position, /n input[2] is orig grab point, input[3] is force vector causing torque, input[4] is slackRadius /n. More...
struct  H3DNetworkingUtils::GrabableDynamic::NegVec3f
 negates a vec3f and adds damping input[0] is grabForce, /n input[1] is grabDamping, /n input[2] is time /n More...
class  H3DNetworkingUtils::GrabableDynamic::GrabSpring
 The GrabSpring class generates a grabbing force /n 0th input is grabbed, /n 1st input is grabSpringAnchorPoint, /n 2nd is grabPoint (where the grabbing tool is), /n 3rd is grabStrength, /n 4th is springSlackLength. More...
struct  H3DNetworkingUtils::GrabableDynamic::DiffVec3f
 Subtracts 2 SFVec3fs. More...


Detailed Description

Header file for GrabableDynamic, a dynamic that can be 'grabbed' by the haptic tool.


Generated on Fri Mar 12 10:23:04 2010 for H3DNetworkingUtils by  doxygen 1.5.6