- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphicCoordinateSystem
类的一些代码示例,展示了YoGraphicCoordinateSystem
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YoGraphicCoordinateSystem
类的具体详情如下:
包路径:us.ihmc.graphicsDescription.yoGraphics.YoGraphicCoordinateSystem
类名称:YoGraphicCoordinateSystem
暂无
代码示例来源:origin: us.ihmc/ihmc-graphics-description
static YoGraphicCoordinateSystem createAsRemoteYoGraphic(String name, YoVariable<?>[] yoVariables, double[] constants)
{
return new YoGraphicCoordinateSystem(name, yoVariables, constants);
}
代码示例来源:origin: us.ihmc/ihmc-avatar-interfaces
hasData = feedbackControllerDataHolder.getPositionData(endEffector, position, Type.DESIRED);
if (!hasData)
coordinateSystem.hide();
else
coordinateSystem.setPosition(position);
coordinateSystem.hide();
else
coordinateSystem.setOrientation(orientation);
hasData = feedbackControllerDataHolder.getPositionData(endEffector, position, Type.CURRENT);
if (!hasData)
coordinateSystem.hide();
else
coordinateSystem.setPosition(position);
coordinateSystem.hide();
else
coordinateSystem.setOrientation(orientation);
代码示例来源:origin: us.ihmc/ihmc-graphics-description
@Override
public YoGraphicCoordinateSystem duplicate(YoVariableRegistry newRegistry)
{
if (isUsingYawPitchRoll())
return new YoGraphicCoordinateSystem(getName(), position.duplicate(newRegistry), yawPitchRoll.duplicate(newRegistry), scale, arrowColor);
else
return new YoGraphicCoordinateSystem(getName(), position.duplicate(newRegistry), quaternion.duplicate(newRegistry), scale, arrowColor);
}
代码示例来源:origin: us.ihmc/ihmc-graphics-description
public void setPose(FramePose3DReadOnly pose)
{
setPosition(pose.getPosition());
setOrientation(pose.getOrientation());
}
代码示例来源:origin: us.ihmc/ihmc-avatar-interfaces
endeffectorFrame.put(robotSide, new YoGraphicCoordinateSystem("" + robotSide + "endeffectorPoseFrame", endeffectorPose.get(robotSide), 0.25));
endeffectorFrame.get(robotSide).setVisible(true);
yoGraphicsListRegistry.registerYoGraphic("" + robotSide + "endeffectorPoseViz", endeffectorFrame.get(robotSide));
testFrameViz = new YoGraphicCoordinateSystem("testFrameViz", testFramePose, 0.25);
yoGraphicsListRegistry.registerYoGraphic("testFrameYoGraphic", testFrameViz);
代码示例来源:origin: us.ihmc/IHMCAvatarInterfaces
feetCoordinateSystems.get(robotSide).setToReferenceFrame(footFrame);
palmFrame.update();
handCoordinateSystems.get(robotSide).setToReferenceFrame(palmFrame);
代码示例来源:origin: us.ihmc/ihmc-avatar-interfaces
currentEvaluationPose.setPose(new FramePose3D(modifiableVoxelLocation, orientation));
currentEvaluationPose.update();
代码示例来源:origin: us.ihmc/IHMCAvatarInterfaces
ret.addCommand(spatialVelocityCommand);
desiredHandPosesViz.get(robotSide).setPose(desiredHandPose);
desiredHandPosesViz.get(robotSide).hide();
ret.addCommand(spatialVelocityCommand);
desiredFootPosesViz.get(robotSide).setPose(desiredFootPose);
desiredFootPosesViz.get(robotSide).hide();
代码示例来源:origin: us.ihmc/IHMCGraphicsDescription
public void setTransformToWorld(RigidBodyTransform transformToWorld)
{
transformToWorld.getTranslation(translationToWorld);
x.set(translationToWorld.getX());
y.set(translationToWorld.getY());
z.set(translationToWorld.getZ());
orientation.setIncludingFrame(ReferenceFrame.getWorldFrame(), transformToWorld);
setOrientation(orientation);
}
代码示例来源:origin: us.ihmc/ihmc-avatar-interfaces
feetCoordinateSystems.get(robotSide).setToReferenceFrame(footFrame);
palmFrame.update();
handCoordinateSystems.get(robotSide).setToReferenceFrame(palmFrame);
代码示例来源:origin: us.ihmc/ihmc-avatar-interfaces
/**
* Convenience method that should only be used for setting up the visualization.
* <p>
* Simply creates a graphic coordinate system visualizable in {@code SCSVisualizer}.
* </p>
*
* @param endEffector used to create a name prefix required for creating a
* {@link YoGraphicCoordinateSystem}.
* @param type used to create a name prefix required for creating a
* {@link YoGraphicCoordinateSystem}.
* @param appearanceDefinition the appearance of the coordinate system's arrows.
* @return the graphic with a good name for the given end-effector.
*/
private YoGraphicCoordinateSystem createCoodinateSystem(RigidBodyBasics endEffector, Type type, AppearanceDefinition appearanceDefinition)
{
String namePrefix = endEffector.getName() + type.getName();
return new YoGraphicCoordinateSystem(namePrefix, "", registry, false, 0.2, appearanceDefinition);
}
代码示例来源:origin: us.ihmc/IHMCWholeBodyController
@Override
public void update(double time)
spinePitchZUpFrameViz.setToReferenceFrame(spinePitchCenterOfMassCalculator.getDesiredFrame());
leftHipPitchZUpFrameViz.setToReferenceFrame(leftHipPitchCenterOfMassCalculator.getDesiredFrame());
leftHipPitchFrameViz.setToReferenceFrame(fullRobotModel.getLegJoint(RobotSide.LEFT, LegJointName.HIP_PITCH).getFrameAfterJoint());
代码示例来源:origin: us.ihmc/CommonWalkingControlModules
public FootstepVisualizer(String name, String graphicListName, RobotSide robotSide, ContactablePlaneBody contactableFoot, AppearanceDefinition footstepColor,
YoGraphicsListRegistry yoGraphicsListRegistry, YoVariableRegistry registry)
{
this.robotSide = robotSide;
yoFootstepPose = new YoFramePose(name + "Pose", worldFrame, registry);
yoFoothold = new YoFrameConvexPolygon2d(name + "Foothold", "", worldFrame, maxNumberOfContactPoints, registry);
double coordinateSystemSize = 0.2;
double footholdScale = 1.0;
poseViz = new YoGraphicCoordinateSystem(name + "Pose", yoFootstepPose, coordinateSystemSize, footstepColor);
footholdViz = new YoGraphicPolygon(name + "Foothold", yoFoothold, yoFootstepPose, footholdScale, footstepColor);
yoGraphicsListRegistry.registerYoGraphic(graphicListName, poseViz);
yoGraphicsListRegistry.registerYoGraphic(graphicListName, footholdViz);
List<FramePoint2d> contactPoints2d = contactableFoot.getContactPoints2d();
for (int i = 0; i < contactPoints2d.size(); i++)
defaultContactPointsInSoleFrame.add(contactPoints2d.get(i).getPointCopy());
}
代码示例来源:origin: us.ihmc/ihmc-whole-body-controller
@Override
public void update(double time)
spinePitchZUpFrameViz.setToReferenceFrame(spinePitchCenterOfMassCalculator.getReferenceFrame());
leftHipPitchZUpFrameViz.setToReferenceFrame(leftHipPitchCenterOfMassCalculator.getReferenceFrame());
leftHipPitchFrameViz.setToReferenceFrame(fullRobotModel.getLegJoint(RobotSide.LEFT, LegJointName.HIP_PITCH).getFrameAfterJoint());
代码示例来源:origin: us.ihmc/CommonWalkingControlModules
private void setupVisualization(String namePrefix, YoGraphicsListRegistry yoGraphicsListRegistry)
{
YoGraphicsList list = new YoGraphicsList(name);
YoGraphicCoordinateSystem desiredPoseViz = new YoGraphicCoordinateSystem(namePrefix + "DesiredPose", yoDesiredPose, 0.3);
list.add(desiredPoseViz);
yoGraphicsListRegistry.registerYoGraphicsList(list);
list.hideYoGraphics();
}
代码示例来源:origin: us.ihmc/ihmc-avatar-interfaces-test
private YoGraphicsListRegistry createStartAndGoalGraphics(FramePose3D initialStancePose, FramePose3D goalPose)
{
YoGraphicsListRegistry graphicsListRegistry = new YoGraphicsListRegistry();
YoGraphicsList graphicsList = new YoGraphicsList("testViz");
YoFramePoseUsingYawPitchRoll yoInitialStancePose = new YoFramePoseUsingYawPitchRoll("initialStancePose", initialStancePose.getReferenceFrame(),
drcSimulationTestHelper.getYoVariableRegistry());
yoInitialStancePose.set(initialStancePose);
YoFramePoseUsingYawPitchRoll yoGoalPose = new YoFramePoseUsingYawPitchRoll("goalStancePose", goalPose.getReferenceFrame(),
drcSimulationTestHelper.getYoVariableRegistry());
yoGoalPose.set(goalPose);
YoGraphicCoordinateSystem startPoseGraphics = new YoGraphicCoordinateSystem("startPose", yoInitialStancePose, 13.0);
YoGraphicCoordinateSystem goalPoseGraphics = new YoGraphicCoordinateSystem("goalPose", yoGoalPose, 13.0);
graphicsList.add(startPoseGraphics);
graphicsList.add(goalPoseGraphics);
return graphicsListRegistry;
}
代码示例来源:origin: us.ihmc/IHMCAvatarInterfaces
YoGraphicCoordinateSystem desiredHandPoseViz = new YoGraphicCoordinateSystem(sidePrefix + "DesiredHandPose", "", registry, 0.2);
desiredHandPosesViz.put(robotSide, desiredHandPoseViz);
YoGraphicCoordinateSystem desiredFootPoseViz = new YoGraphicCoordinateSystem(sidePrefix + "DesiredFootPose", "", registry, 0.2);
desiredFootPosesViz.put(robotSide, desiredFootPoseViz);
yoGraphicsListRegistry.registerYoGraphic("DesiredCoords", desiredHandPoseViz);
代码示例来源:origin: us.ihmc/ihmc-whole-body-controller
rightKneeCoMInZUpFrame = new YoFramePoint3D("rightKneeCoMInZUpFrame", rightKneeCenterOfMassCalculator.getReferenceFrame(), registry);
spinePitchZUpFrameViz = new YoGraphicCoordinateSystem("spinePitchZUpFrameViz", "", registry, true, 0.3);
yoGraphicsListRegistry.registerYoGraphic("CenterOfMassCalibrationTool", spinePitchZUpFrameViz);
leftHipPitchZUpFrameViz = new YoGraphicCoordinateSystem("leftHipPitchZUpFrameViz", "", registry, true, 0.3);
yoGraphicsListRegistry.registerYoGraphic("CenterOfMassCalibrationTool", leftHipPitchZUpFrameViz);
leftHipPitchFrameViz = new YoGraphicCoordinateSystem("leftHipPitchFrameViz", "", registry, true, 0.3);
yoGraphicsListRegistry.registerYoGraphic("CenterOfMassCalibrationTool", leftHipPitchFrameViz);
代码示例来源:origin: us.ihmc/IHMCWholeBodyController
rightKneeCoMInZUpFrame = new YoFramePoint("rightKneeCoMInZUpFrame", rightKneeCenterOfMassCalculator.getDesiredFrame(), registry);
spinePitchZUpFrameViz = new YoGraphicCoordinateSystem("spinePitchZUpFrameViz", "", registry, 0.3);
yoGraphicsListRegistry.registerYoGraphic("CenterOfMassCalibrationTool", spinePitchZUpFrameViz);
leftHipPitchZUpFrameViz = new YoGraphicCoordinateSystem("leftHipPitchZUpFrameViz", "", registry, 0.3);
yoGraphicsListRegistry.registerYoGraphic("CenterOfMassCalibrationTool", leftHipPitchZUpFrameViz);
leftHipPitchFrameViz = new YoGraphicCoordinateSystem("leftHipPitchFrameViz", "", registry, 0.3);
yoGraphicsListRegistry.registerYoGraphic("CenterOfMassCalibrationTool", leftHipPitchFrameViz);
代码示例来源:origin: us.ihmc/IHMCGraphicsDescription
return new YoGraphicCoordinateSystem(name, (DoubleYoVariable) vars[0], (DoubleYoVariable) vars[1], (DoubleYoVariable) vars[2],
(DoubleYoVariable) vars[3], (DoubleYoVariable) vars[4], (DoubleYoVariable) vars[5], consts[0]);
本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphic.setRootTransform()方法的一些代码示例,展示了YoGraphic.
本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphic.toString()方法的一些代码示例,展示了YoGraphic.toString
本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphic.isGraphicObjectShowing()方法的一些代码示例,展示了YoGr
本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphic.setVisible()方法的一些代码示例,展示了YoGraphic.setVis
本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphic.containsNaN()方法的一些代码示例,展示了YoGraphic.conta
本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphic.update()方法的一些代码示例,展示了YoGraphic.update()的具
本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphic.computeRotationTranslation()方法的一些代码示例,展示了
本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphic.hideGraphicObject()方法的一些代码示例,展示了YoGraphic
本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphicsList类的一些代码示例,展示了YoGraphicsList类的具体用法。这些代码
本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphicPosition类的一些代码示例,展示了YoGraphicPosition类的具体用
本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphicsListRegistry类的一些代码示例,展示了YoGraphicsListReg
本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphicVector类的一些代码示例,展示了YoGraphicVector类的具体用法。这些
本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphicPolygon类的一些代码示例,展示了YoGraphicPolygon类的具体用法。
本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphicReferenceFrame类的一些代码示例,展示了YoGraphicReferen
本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphicCoordinateSystem类的一些代码示例,展示了YoGraphicCoord
本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphicLineSegment类的一些代码示例,展示了YoGraphicLineSegmen
本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphic类的一些代码示例,展示了YoGraphic类的具体用法。这些代码示例主要来源于Git
本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphicShape类的一些代码示例,展示了YoGraphicShape类的具体用法。这些代码
本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphicText类的一些代码示例,展示了YoGraphicText类的具体用法。这些代码示例
本文整理了Java中us.ihmc.graphicsDescription.yoGraphics.YoGraphicCylinder类的一些代码示例,展示了YoGraphicCylinder类的具体用
我是一名优秀的程序员,十分优秀!