public interface MotionTargetComponent extends DynamicComponent
ModelComponent.NavpanelVisibilityTG_ARTICULATED, TG_DRAGGER, TG_PRESERVE_ORIENTATION, TG_SIMULATING| Modifier and Type | Method and Description | 
|---|---|
| int | addTargetJacobian(SparseBlockMatrix J,
                 int bi)Add a row to the motion target Jacobian for this motion target. | 
| int | getPosStateSize() | 
| MotionTarget.TargetActivity | getTargetActivity() | 
| int | getTargetPos(double[] post,
            double s,
            double h,
            int idx) | 
| int | getTargetVel(double[] velt,
            double s,
            double h,
            int idx) | 
| int | getVelStateSize() | 
| void | resetTargets() | 
| void | setTargetActivity(MotionTarget.TargetActivity interp) | 
| int | setTargetPos(double[] post,
            int idx) | 
| int | setTargetVel(double[] velt,
            int idx) | 
addConstrainer, addMasterAttachment, addPosImpulse, addSolveBlock, applyExternalForces, applyGravity, checkFlag, clearFlag, createMassBlock, getAttachment, getConstrainers, getEffectiveMass, getEffectiveMassForces, getForce, getInverseMass, getMass, getMass, getMasterAttachments, getPosDerivative, getPosState, getSolveIndex, getVelState, isActive, isAttached, isControllable, isDynamic, isMassConstant, isParametric, mulInverseEffectiveMass, removeConstrainer, removeMasterAttachment, resetEffectiveMass, setAttached, setFlag, setForce, setPosState, setSolveIndex, setVelState, velocityLimitExceeded, zeroExternalForces, zeroForcesconnectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, getSoftReferences, hasState, isFixed, isMarked, isSelected, notifyParentOfChange, postscan, scan, setFixed, setMarked, setName, setNumber, setParent, setSelected, updateReferencesgetAllPropertyInfo, getPropertygetChildren, hasChildrenisWritable, writeaddPosJacobian, addSolveBlocks, addVelJacobian, applyForces, getJacobianTypeaddTransformableDependencies, transformGeometry, transformGeometryMotionTarget.TargetActivity getTargetActivity()
void setTargetActivity(MotionTarget.TargetActivity interp)
int getVelStateSize()
getVelStateSize in interface DynamicComponentint getTargetVel(double[] velt,
                 double s,
                 double h,
                 int idx)
int setTargetVel(double[] velt,
                 int idx)
int getPosStateSize()
getPosStateSize in interface DynamicComponentint getTargetPos(double[] post,
                 double s,
                 double h,
                 int idx)
int setTargetPos(double[] post,
                 int idx)
int addTargetJacobian(SparseBlockMatrix J, int bi)
vt = J u
J - motion target Jacobianbi - block row index for the row to be addedvoid resetTargets()