本文整理了Java中us.ihmc.euclid.tuple4D.Quaternion.dot
方法的一些代码示例,展示了Quaternion.dot
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Quaternion.dot
方法的具体详情如下:
包路径:us.ihmc.euclid.tuple4D.Quaternion
类名称:Quaternion
方法名:dot
暂无
代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit
private void computeAngularVelocity(Vector3D angularVelocityToPack, Quaternion startRotationQuaternion, Quaternion endRotationQuaternion, double alphaDot)
{
if (startRotationQuaternion.dot(endRotationQuaternion) < 0.0)
endRotationQuaternion.negate();
// compute relative orientation: orientation of interpolated frame w.r.t. start frame
relativeRotationQuaternion.set(startRotationQuaternion); // R_W_S: orientation of start w.r.t. world
relativeRotationQuaternion.conjugate(); // R_S_W: orientation of world w.r.t. start
relativeRotationQuaternion.multiply(endRotationQuaternion); // R_S_I = R_S_W * R_W_I: orientation of interpolated w.r.t. start
quaternionCalculus.log(relativeRotationQuaternion, angularVelocityToPack);
angularVelocityToPack.scale(alphaDot);
endRotationQuaternion.transform(angularVelocityToPack);
}
}
代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit-test
if (currentQuaternion.dot(previousQuaternion) < 0.0)
previousQuaternion.negate();
currentQuaternion.multiplyConjugateOther(previousQuaternion);
代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit-test
if (currentQuaternion.dot(previousQuaternion) < 0.0)
previousQuaternion.negate();
currentQuaternion.multiplyConjugateOther(previousQuaternion);
代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit
if (quaternionFiltered.dot(quaternionUnfiltered) > 0.0)
代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit-test
if (currentQuaternion.dot(previousQuaternion) < 0.0)
previousQuaternion.negate();
currentQuaternion.multiplyConjugateOther(previousQuaternion);
代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit-test
if (currentQuaternion.dot(previousQuaternion) < 0.0)
previousQuaternion.negate();
currentQuaternion.multiplyConjugateOther(previousQuaternion);
代码示例来源:origin: us.ihmc/euclid-test
assertTrue(qExpected.dot(qActual) < 0.0);
assertTrue(qActual.getS() > 0.0);
AxisAngleConversion.convertQuaternionToAxisAngle(qActual, axisAngle);
内容来源于网络,如有侵权,请联系作者删除!