com.yobotics.simulationconstructionset
Class ExternalForcePoint
java.lang.Object
com.yobotics.simulationconstructionset.KinematicPoint
com.yobotics.simulationconstructionset.ExternalForcePoint
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- GroundContactPoint
public class ExternalForcePoint
- extends KinematicPoint
- See Also:
- Serialized Form
|
Method Summary |
void |
resolveCollision(ExternalForcePoint externalForcePoint,
javax.vecmath.Vector3d normal_world,
double epsilon,
double mu,
javax.vecmath.Vector3d p_world)
|
void |
resolveCollision(javax.vecmath.Vector3d vel_world,
javax.vecmath.Vector3d normal_world,
double epsilon,
double mu,
javax.vecmath.Vector3d p_world)
|
void |
resolveMicroCollision(double penetration_squared,
javax.vecmath.Vector3d vel_world,
javax.vecmath.Vector3d normal_world,
double epsilon,
double mu,
javax.vecmath.Vector3d p_world)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
fx
public YoVariable fx
fy
public YoVariable fy
fz
public YoVariable fz
px
public YoVariable px
py
public YoVariable py
pz
public YoVariable pz
ExternalForcePoint
public ExternalForcePoint(java.lang.String name,
javax.vecmath.Vector3d offset,
Robot rob)
toString
public java.lang.String toString()
- Overrides:
toString in class KinematicPoint
resolveCollision
public void resolveCollision(ExternalForcePoint externalForcePoint,
javax.vecmath.Vector3d normal_world,
double epsilon,
double mu,
javax.vecmath.Vector3d p_world)
resolveCollision
public void resolveCollision(javax.vecmath.Vector3d vel_world,
javax.vecmath.Vector3d normal_world,
double epsilon,
double mu,
javax.vecmath.Vector3d p_world)
resolveMicroCollision
public void resolveMicroCollision(double penetration_squared,
javax.vecmath.Vector3d vel_world,
javax.vecmath.Vector3d normal_world,
double epsilon,
double mu,
javax.vecmath.Vector3d p_world)