本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphicAbstractShape.setTransformToWorld()
方法的一些代码示例,展示了YoGraphicAbstractShape.setTransformToWorld()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YoGraphicAbstractShape.setTransformToWorld()
方法的具体详情如下:
包路径:us.ihmc.graphicsDescription.yoGraphics.YoGraphicAbstractShape
类名称:YoGraphicAbstractShape
方法名:setTransformToWorld
暂无
代码示例来源:origin: us.ihmc/IHMCGraphicsDescription
public void setToReferenceFrame(ReferenceFrame referenceFrame)
{
if (referenceFrame == null)
throw new RuntimeException("referenceFrame == null");
RigidBodyTransform transformToWorld = new RigidBodyTransform();
ReferenceFrame ancestorFrame = referenceFrame;
// March up the parents until you get to the world:
while (!ancestorFrame.isWorldFrame())
{
RigidBodyTransform transformToAncestor = ancestorFrame.getTransformToParent();
RigidBodyTransform tempTransform3D = new RigidBodyTransform(transformToAncestor);
tempTransform3D.multiply(transformToWorld);
transformToWorld = tempTransform3D;
ReferenceFrame newAncestorFrame = ancestorFrame.getParent();
if (newAncestorFrame == null)
throw new RuntimeException("No ancestor path to world. referenceFrame = " + referenceFrame + ", most ancient = " + ancestorFrame);
ancestorFrame = newAncestorFrame;
}
setTransformToWorld(transformToWorld);
}
代码示例来源:origin: us.ihmc/ihmc-graphics-description
public void setToReferenceFrame(ReferenceFrame referenceFrame)
{
if (referenceFrame == null)
throw new RuntimeException("referenceFrame == null");
RigidBodyTransform transformToWorld = new RigidBodyTransform();
ReferenceFrame ancestorFrame = referenceFrame;
// March up the parents until you get to the world:
while (!ancestorFrame.isWorldFrame())
{
RigidBodyTransform transformToAncestor = ancestorFrame.getTransformToParent();
RigidBodyTransform tempTransform3D = new RigidBodyTransform(transformToAncestor);
tempTransform3D.multiply(transformToWorld);
transformToWorld = tempTransform3D;
ReferenceFrame newAncestorFrame = ancestorFrame.getParent();
if (newAncestorFrame == null)
throw new RuntimeException("No ancestor path to world. referenceFrame = " + referenceFrame + ", most ancient = " + ancestorFrame);
ancestorFrame = newAncestorFrame;
}
setTransformToWorld(transformToWorld);
}
内容来源于网络,如有侵权,请联系作者删除!