コード例 #1
0
ファイル: ShapeNode.cpp プロジェクト: a-price/dart
//==============================================================================
void ShapeNode::setRelativeTransform(const Eigen::Isometry3d& transform)
{
  if(transform.matrix() == FixedFrame::mAspectProperties.mRelativeTf.matrix())
    return;

  const Eigen::Isometry3d oldTransform = getRelativeTransform();

  FixedFrame::setRelativeTransform(transform);
  dirtyJacobian();
  dirtyJacobianDeriv();

  mRelativeTransformUpdatedSignal.raise(
        this, oldTransform, getRelativeTransform());
}
コード例 #2
0
ファイル: JacobianNode.cpp プロジェクト: erwincoumans/dart
//==============================================================================
void JacobianNode::notifyJacobianUpdate()
{
  dirtyJacobian();
}