gpt4 book ai didi

us.ihmc.graphicsDescription.yoGraphics.YoGraphic类的使用及代码示例

转载 作者:知者 更新时间:2024-03-14 10:46:49 28 4
gpt4 key购买 nike

本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphic类的一些代码示例,展示了YoGraphic类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YoGraphic类的具体详情如下:
包路径:us.ihmc.graphicsDescription.yoGraphics.YoGraphic
类名称:YoGraphic

YoGraphic介绍

暂无

代码示例

代码示例来源:origin: us.ihmc/ihmc-graphics-description

public void hideYoGraphics()
{
 int numberOfElements = yoGraphics.size();
 for (int i = 0; i < numberOfElements; i++)
 {
   YoGraphic yoGraphic = yoGraphics.get(i);
   yoGraphic.hideGraphicObject();
 }
}

代码示例来源:origin: us.ihmc/ihmc-avatar-interfaces

public void update()
{
 for (YoGraphic yoGraphic : yoGraphicsList.getYoGraphics())
 {
   yoGraphic.update();
 }
}

代码示例来源:origin: us.ihmc/IHMCGraphicsDescription

private void checkForRepeatNames(YoGraphicsList yoGraphicsList)
{
 ArrayList<YoGraphic> yoGraphics = yoGraphicsList.getYoGraphics();
 for (YoGraphic yoGraphic : yoGraphics)
 {
   if (doesNameExistInYoGraphicsList(yoGraphic.getName()))
   {
    throw new RuntimeException("Repeat Name: " + yoGraphic.getName() + " in YoGraphic!");
   }
 }
}

代码示例来源:origin: us.ihmc/ihmc-avatar-interfaces

baseControlPoint.hideGraphicObject();
  baseControlLine.hideGraphicObject();
  baseControlPoint.showGraphicObject();
  baseControlLine.showGraphicObject();
baseControlPointsList.get(0).hideGraphicObject();
baseControlLinesList.get(0).hideGraphicObject();
baseControlLinesList.get(1).hideGraphicObject();
baseControlLinesList.get(2).hideGraphicObject();
break;
baseControlPointsList.get(0).showGraphicObject();
baseControlPointsList.get(1).hideGraphicObject();
baseControlLinesList.get(1).showGraphicObject();
baseControlLinesList.get(2).showGraphicObject();
baseControlLinesList.get(3).hideGraphicObject();
baseControlLinesList.get(4).hideGraphicObject();
break;
baseControlPointsList.get(1).showGraphicObject();
baseControlPointsList.get(2).hideGraphicObject();
baseControlLinesList.get(0).showGraphicObject();
baseControlLinesList.get(4).showGraphicObject();

代码示例来源:origin: us.ihmc/IHMCGraphicsDescription

public final Transform3d getTransform()
{
 if (showGraphicObject && !containsNaN())
 {
   computeRotationTranslation(objectTransform);
   if (USE_JESPERS_BUGGY_HACK_TO_TRY_TO_PUT_YOGRAPHICS_WITH_RESPECT_TO_ROBOT)
   {
    // This is a buggy attempt to make the graphic objects go where the robot is, rather than the estimated robot.
    // It works when simulating, but not when rewinding.
    transform.multiply(rootTransform, objectTransform);
   }
   else
   {
    transform.set(objectTransform);
   }
 }
 else
 {
   transform.setIdentity();
   transform.setScale(0.0);
 }
 return transform;
}

代码示例来源:origin: us.ihmc/ihmc-graphics-description

public void setVisible(boolean visible)
{
 int numberOfElements = yoGraphics.size();
 for (int i = 0; i < numberOfElements; i++)
 {
   YoGraphic yoGraphic = yoGraphics.get(i);
   yoGraphic.setVisible(visible);
 }
}

代码示例来源:origin: us.ihmc/IHMCGraphicsDescription

public boolean checkAllYoGraphicsAreShowing()
{
 int numberOfElements = yoGraphics.size();
 for (int i = 0; i < numberOfElements; i++)
 {
   YoGraphic yoGraphic = yoGraphics.get(i);
   if (!yoGraphic.isGraphicObjectShowing())
    return false;
 }
 return true;
}

代码示例来源:origin: us.ihmc/ihmc-graphics-description

public void setRootTransform(RigidBodyTransform rootTransform)
{
 for(int i = 0; i < yoGraphics.size(); i++)
 {
   yoGraphics.get(i).setRootTransform(rootTransform);
 }
}

代码示例来源:origin: us.ihmc/IHMCGraphicsDescription

@Override
  public String toString()
  {
   String ret = "";

   ret += label + ":";

   int numberOfElements = yoGraphics.size();

   for (int i = 0; i < numberOfElements; i++)
   {
     YoGraphic yoGraphic = yoGraphics.get(i);
     ret += "\n" + yoGraphic.toString();
   }

   return ret;
  }
}

代码示例来源:origin: us.ihmc/IHMCAvatarInterfaces

baseControlTargetPoint.hideGraphicObject();
  baseControlTargetLine.hideGraphicObject();
  baseControlTargetPoint.showGraphicObject();
  baseControlTargetLine.showGraphicObject();
baseControlTargetPointsList.get(0).hideGraphicObject();
baseControlTargetLinesList.get(0).hideGraphicObject();
baseControlTargetLinesList.get(1).hideGraphicObject();
baseControlTargetLinesList.get(2).hideGraphicObject();
break;
baseControlTargetPointsList.get(0).showGraphicObject();
baseControlTargetPointsList.get(1).hideGraphicObject();
baseControlTargetLinesList.get(1).showGraphicObject();
baseControlTargetLinesList.get(2).showGraphicObject();
baseControlTargetLinesList.get(3).hideGraphicObject();
baseControlTargetLinesList.get(4).hideGraphicObject();
break;
baseControlTargetPointsList.get(1).showGraphicObject();
baseControlTargetPointsList.get(2).hideGraphicObject();
baseControlTargetLinesList.get(0).showGraphicObject();
baseControlTargetLinesList.get(4).showGraphicObject();

代码示例来源:origin: us.ihmc/ihmc-graphics-description

public final AffineTransform getTransform()
{
 if (showGraphicObject && !containsNaN())
 {
   computeRotationTranslation(objectTransform);
   if (USE_JESPERS_BUGGY_HACK_TO_TRY_TO_PUT_YOGRAPHICS_WITH_RESPECT_TO_ROBOT)
   {
    // This is a buggy attempt to make the graphic objects go where the robot is, rather than the estimated robot.
    // It works when simulating, but not when rewinding.
    transform.set(objectTransform);
    transform.preMultiply(rootTransform);
   }
   else
   {
    transform.set(objectTransform);
   }
 }
 else
 {
   transform.setIdentity();
   transform.setScale(0.0);
 }
 return transform;
}

代码示例来源:origin: us.ihmc/IHMCGraphicsDescription

public void setVisible(boolean visible)
{
 int numberOfElements = yoGraphics.size();
 for (int i = 0; i < numberOfElements; i++)
 {
   YoGraphic yoGraphic = yoGraphics.get(i);
   yoGraphic.setVisible(visible);
 }
}

代码示例来源:origin: us.ihmc/ihmc-graphics-description

public boolean checkAllYoGraphicsAreShowing()
{
 int numberOfElements = yoGraphics.size();
 for (int i = 0; i < numberOfElements; i++)
 {
   YoGraphic yoGraphic = yoGraphics.get(i);
   if (!yoGraphic.isGraphicObjectShowing())
    return false;
 }
 return true;
}

代码示例来源:origin: us.ihmc/IHMCGraphicsDescription

public void setRootTransform(RigidBodyTransform rootTransform)
{
 for(int i = 0; i < yoGraphics.size(); i++)
 {
   yoGraphics.get(i).setRootTransform(rootTransform);
 }
}

代码示例来源:origin: us.ihmc/ihmc-graphics-description

@Override
  public String toString()
  {
   String ret = "";

   ret += label + ":";

   int numberOfElements = yoGraphics.size();

   for (int i = 0; i < numberOfElements; i++)
   {
     YoGraphic yoGraphic = yoGraphics.get(i);
     ret += "\n" + yoGraphic.toString();
   }

   return ret;
  }
}

代码示例来源:origin: us.ihmc/IHMCAvatarInterfaces

baseControlPoint.hideGraphicObject();
  baseControlLine.hideGraphicObject();
  baseControlPoint.showGraphicObject();
  baseControlLine.showGraphicObject();
baseControlPointsList.get(0).hideGraphicObject();
baseControlLinesList.get(0).hideGraphicObject();
baseControlLinesList.get(1).hideGraphicObject();
baseControlLinesList.get(2).hideGraphicObject();
break;
baseControlPointsList.get(0).showGraphicObject();
baseControlPointsList.get(1).hideGraphicObject();
baseControlLinesList.get(1).showGraphicObject();
baseControlLinesList.get(2).showGraphicObject();
baseControlLinesList.get(3).hideGraphicObject();
baseControlLinesList.get(4).hideGraphicObject();
break;
baseControlPointsList.get(1).showGraphicObject();
baseControlPointsList.get(2).hideGraphicObject();
baseControlLinesList.get(0).showGraphicObject();
baseControlLinesList.get(4).showGraphicObject();

代码示例来源:origin: us.ihmc/IHMCAvatarInterfaces

public void update()
{
 for (YoGraphic yoGraphic : yoGraphicsList.getYoGraphics())
 {
   yoGraphic.update();
 }
}

代码示例来源:origin: us.ihmc/IHMCGraphicsDescription

public void hideYoGraphics()
{
 int numberOfElements = yoGraphics.size();
 for (int i = 0; i < numberOfElements; i++)
 {
   YoGraphic yoGraphic = yoGraphics.get(i);
   yoGraphic.hideGraphicObject();
 }
}

代码示例来源:origin: us.ihmc/ihmc-graphics-description

private void checkForRepeatNames(YoGraphicsList yoGraphicsList)
{
 ArrayList<YoGraphic> yoGraphics = yoGraphicsList.getYoGraphics();
 for (YoGraphic yoGraphic : yoGraphics)
 {
   if (doesNameExistInYoGraphicsList(yoGraphic.getName()))
   {
    throw new RuntimeException("Repeat Name: " + yoGraphic.getName() + " in YoGraphic!");
   }
 }
}

代码示例来源:origin: us.ihmc/ihmc-avatar-interfaces

baseControlTargetPoint.hideGraphicObject();
  baseControlTargetLine.hideGraphicObject();
  baseControlTargetPoint.showGraphicObject();
  baseControlTargetLine.showGraphicObject();
baseControlTargetPointsList.get(0).hideGraphicObject();
baseControlTargetLinesList.get(0).hideGraphicObject();
baseControlTargetLinesList.get(1).hideGraphicObject();
baseControlTargetLinesList.get(2).hideGraphicObject();
break;
baseControlTargetPointsList.get(0).showGraphicObject();
baseControlTargetPointsList.get(1).hideGraphicObject();
baseControlTargetLinesList.get(1).showGraphicObject();
baseControlTargetLinesList.get(2).showGraphicObject();
baseControlTargetLinesList.get(3).hideGraphicObject();
baseControlTargetLinesList.get(4).hideGraphicObject();
break;
baseControlTargetPointsList.get(1).showGraphicObject();
baseControlTargetPointsList.get(2).hideGraphicObject();
baseControlTargetLinesList.get(0).showGraphicObject();
baseControlTargetLinesList.get(4).showGraphicObject();

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com