gpt4 book ai didi

us.ihmc.yoVariables.variable.YoFramePoint3D.()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-16 21:12:40 26 4
gpt4 key购买 nike

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

YoFramePoint3D.<init>介绍

[英]Creates a new YoFramePoint3D.
[中]创建新的YoFramePoint3D。

代码示例

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

public YoGraphicLineSegment(String namePrefix, String nameSuffix, ReferenceFrame referenceFrame, AppearanceDefinition appearance,
              YoVariableRegistry registry)
{
 this(namePrefix, new YoFramePoint3D(namePrefix, nameSuffix + "Start", referenceFrame, registry),
    new YoFramePoint3D(namePrefix, nameSuffix + "End", referenceFrame, registry), appearance);
}

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

public YoFramePoseUsingYawPitchRoll(String prefix, String suffix, ReferenceFrame frame, YoVariableRegistry registry)
{
 position = new YoFramePoint3D(prefix, suffix, frame, registry);
 orientation = new YoFrameYawPitchRoll(prefix, suffix, frame, registry);
}

代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit

public YoSE3ConfigurationProvider(String name, ReferenceFrame frame, YoVariableRegistry registry)
{
 position = new YoFramePoint3D(name, frame, registry);
 orientation = new YoFrameQuaternion(name, frame, registry);
}

代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit

public YoFramePointArray(int arraySize, String namePrefix, YoVariableRegistry yoVariableRegistry)
{
 yoFramePointArray = new YoFramePoint3D[arraySize];
 
 for (int index = 0; index < arraySize; index++)
 {
   yoFramePointArray[index] = new YoFramePoint3D(namePrefix + index, ReferenceFrame.getWorldFrame(), yoVariableRegistry);
 }
}

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

public YoGraphicTriangle(String name, YoDouble pointOneX, YoDouble pointOneY, YoDouble pointOneZ, YoDouble pointTwoX, YoDouble pointTwoY, YoDouble pointTwoZ,
   YoDouble pointThreeX, YoDouble pointThreeY, YoDouble pointThreeZ, AppearanceDefinition appearance)
{
 this(name, new YoFramePoint3D(pointOneX, pointOneY, pointOneZ, ReferenceFrame.getWorldFrame()), new YoFramePoint3D(pointTwoX, pointTwoY, pointTwoZ, ReferenceFrame.getWorldFrame()),
    new YoFramePoint3D(pointThreeX, pointThreeY, pointThreeZ, ReferenceFrame.getWorldFrame()), appearance);
}

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

public YoGraphicTriangle(String name, AppearanceDefinition appearance, YoVariableRegistry registry)
{
 this(name, new YoFramePoint3D(name + "0", ReferenceFrame.getWorldFrame(), registry), new YoFramePoint3D(name + "1", ReferenceFrame.getWorldFrame(), registry),
    new YoFramePoint3D(name + "2", ReferenceFrame.getWorldFrame(), registry), appearance);
}

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

public YoGraphicPosition(String namePrefix, String nameSuffix, YoVariableRegistry registry, double scale, AppearanceDefinition appearance)
{
 this(namePrefix + nameSuffix, new YoFramePoint3D(namePrefix, nameSuffix, ReferenceFrame.getWorldFrame(), registry), scale, appearance);
}

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

/**
* Creates a new {@code YoFramePose3D}.
*
* @param namePrefix a unique name string to use as the prefix for child variable names.
* @param nameSuffix a string to use as the suffix for child variable names.
* @param referenceFrame the reference frame for this pose.
* @param registry the registry to register child variables to.
*/
public YoFramePose3D(String namePrefix, String nameSuffix, ReferenceFrame referenceFrame, YoVariableRegistry registry)
{
 position = new YoFramePoint3D(namePrefix, nameSuffix, referenceFrame, registry);
 orientation = new YoFrameQuaternion(namePrefix, nameSuffix, referenceFrame, registry);
}

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

public YoGraphicCoordinateSystem(String namePrefix, String nameSuffix, YoVariableRegistry registry, boolean useYawPitchRoll, double scale,
                AppearanceDefinition arrowAppearance)
{
 this(namePrefix + nameSuffix, new YoFramePoint3D(namePrefix, nameSuffix, worldFrame, registry),
    useYawPitchRoll ? new YoFrameYawPitchRoll(namePrefix, nameSuffix, worldFrame, registry) : null,
    useYawPitchRoll ? null : new YoFrameQuaternion(namePrefix, nameSuffix, worldFrame, registry), scale, arrowAppearance);
}

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

public YoGraphicPolygon(String name, YoFrameConvexPolygon2D convexPolygon2d, String namePrefix, String nameSuffix, YoVariableRegistry registry,
            boolean useYawPitchRoll, double scale, AppearanceDefinition appearance)
{
 this(name, convexPolygon2d, new YoFramePoint3D(namePrefix, nameSuffix, worldFrame, registry),
    useYawPitchRoll ? new YoFrameYawPitchRoll(namePrefix, nameSuffix, worldFrame, registry) : null,
    useYawPitchRoll ? null : new YoFrameQuaternion(namePrefix, nameSuffix, worldFrame, registry), scale, DEFAULT_HEIGHT, appearance);
}

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

public YoGraphicPolygon(String name, YoFrameConvexPolygon2D convexPolygon2d, YoVariableRegistry registry, boolean useYawPitchRoll, double scale,
            AppearanceDefinition appearance)
{
 this(name, convexPolygon2d, new YoFramePoint3D(name + "Position", worldFrame, registry),
    useYawPitchRoll ? new YoFrameYawPitchRoll(name + "Orientation", worldFrame, registry) : null,
    useYawPitchRoll ? null : new YoFrameQuaternion(name + "Orientation", worldFrame, registry), scale, DEFAULT_HEIGHT, appearance);
}

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

private YoGraphicLineSegment(String name, YoDouble startX, YoDouble startY, YoDouble startZ, YoDouble endX, YoDouble endY, YoDouble endZ,
              YoFrameVector3D yoFrameVector, double scaleFactor, AppearanceDefinition appearance, boolean drawArrowhead)
{
 super(name, startX, startY, startZ, yoFrameVector.getYoX(), yoFrameVector.getYoY(), yoFrameVector.getYoZ(), scaleFactor, appearance, drawArrowhead);
 vector = yoFrameVector;
 start = new YoFramePoint3D(startX, startY, startZ, ReferenceFrame.getWorldFrame());
 end = new YoFramePoint3D(endX, endY, endZ, ReferenceFrame.getWorldFrame());
}

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

public YoGraphicCylinder(String name, YoDouble baseX, YoDouble baseY, YoDouble baseZ, YoDouble x, YoDouble y, YoDouble z, AppearanceDefinition appearance,
            double lineThickness)
{
 super(name);
 base = new YoFramePoint3D(baseX, baseY, baseZ, ReferenceFrame.getWorldFrame());
 vector = new YoFrameVector3D(x, y, z, ReferenceFrame.getWorldFrame());
 this.lineThickness = lineThickness;
 this.appearance = appearance;
}

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

public YoGraphicText3D(String name, String text, String namePrefix, String nameSuffix, YoVariableRegistry registry, double scale,
           AppearanceDefinition appearance)
{
 this(name, text, new YoFramePoint3D(namePrefix, nameSuffix, ReferenceFrame.getWorldFrame(), registry),
    new YoFrameYawPitchRoll(namePrefix, nameSuffix, ReferenceFrame.getWorldFrame(), registry), scale, appearance);
}

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

public YoGraphicShape(String name, Graphics3DObject linkGraphics, String namePrefix, String nameSuffix, YoVariableRegistry registry, double scale,
           AppearanceDefinition appearance)
{
 this(name, linkGraphics, new YoFramePoint3D(namePrefix, nameSuffix, ReferenceFrame.getWorldFrame(), registry),
    new YoFrameYawPitchRoll(namePrefix, nameSuffix, ReferenceFrame.getWorldFrame(), registry), scale);
}

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

public YoGraphicVector(String name, YoDouble baseX, YoDouble baseY, YoDouble baseZ, YoDouble x, YoDouble y, YoDouble z, double scaleFactor,
           AppearanceDefinition appearance, boolean drawArrowhead)
{
 super(name);
 base = new YoFramePoint3D(baseX, baseY, baseZ, ReferenceFrame.getWorldFrame());
 vector = new YoFrameVector3D(x, y, z, ReferenceFrame.getWorldFrame());
 this.drawArrowhead = drawArrowhead;
 this.scaleFactor = scaleFactor;
 this.appearance = appearance;
}

代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit

public ConstantPositionTrajectoryGenerator(String namePrefix, ReferenceFrame referenceFrame, PositionProvider positionProvider, double finalTime,
    YoVariableRegistry parentRegistry)
{
 MathTools.checkIntervalContains(finalTime, 0.0, Double.POSITIVE_INFINITY);
 this.positionProvider = positionProvider;
 this.registry = new YoVariableRegistry(namePrefix + getClass().getSimpleName());
 this.position = new YoFramePoint3D("position", referenceFrame, registry);
 this.finalTime = new YoDouble("finalTime", registry);
 this.time = new YoDouble("time", registry);
 this.finalTime.set(finalTime);
 parentRegistry.addChild(registry);
}

代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit-test

@Before
public void setUp()
{
 referenceFrame = ReferenceFrame.constructARootFrame("rootNameTEST");
 registry = new YoVariableRegistry("parentRegistryTEST");
 yoFramePoint = new YoFramePoint3D(namePrefix, referenceFrame, registry);
 yoFramePoint.set(xValue, yValue, zValue);
}

代码示例来源:origin: us.ihmc/simulation-construction-set-tools

private void populateDynamicsGraphicObjects(YoGraphicsListRegistry yoGraphicsListRegistry)
{
 perturbanceApplicationPoint = new YoFramePoint3D("perturbanceApplicationPoint", "", ReferenceFrame.getWorldFrame(), registry);
 
 YoGraphicVector perturbanceVisual = new YoGraphicVector("perturbanceVisual" + name, perturbanceApplicationPoint, perturbanceForce, 0.005, YoAppearance.BlackMetalMaterial());
 yoGraphicsListRegistry.registerYoGraphic(name, perturbanceVisual);
}

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

public YoFramePoint3D findYoFramePoint(String pointPrefix, String pointSuffix, ReferenceFrame pointFrame)
{
 YoDouble x = (YoDouble) scs.getVariable(createXName(pointPrefix, pointSuffix));
 YoDouble y = (YoDouble) scs.getVariable(createYName(pointPrefix, pointSuffix));
 YoDouble z = (YoDouble) scs.getVariable(createZName(pointPrefix, pointSuffix));
 if (x == null || y == null || z == null)
   return null;
 else
   return new YoFramePoint3D(x, y, z, pointFrame);
}

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