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