public void registerYoGraphicsLists(ArrayList<YoGraphicsList> yoGraphicsLists) { for (YoGraphicsList yoGraphicsList : yoGraphicsLists) { registerYoGraphicsList(yoGraphicsList); } }
public void registerYoGraphicsLists(ArrayList<YoGraphicsList> yoGraphicsLists) { for (YoGraphicsList yoGraphicsList : yoGraphicsLists) { registerYoGraphicsList(yoGraphicsList); } }
public void registerYoGraphic(String listName, YoGraphic yoGraphic) { YoGraphicsList list = new YoGraphicsList(listName, yoGraphic); registerYoGraphicsList(list); }
public void registerYoGraphics(String listName, ArrayList<? extends YoGraphic> yoGraphics) { YoGraphicsList list = new YoGraphicsList(listName, yoGraphics); registerYoGraphicsList(list); }
public void registerYoGraphic(String listName, YoGraphic yoGraphic) { YoGraphicsList list = new YoGraphicsList(listName, yoGraphic); registerYoGraphicsList(list); }
public void registerYoGraphics(String listName, ArrayList<? extends YoGraphic> yoGraphics) { YoGraphicsList list = new YoGraphicsList(listName, yoGraphics); registerYoGraphicsList(list); }
public void registerYoGraphics(String listName, YoGraphic[] yoGraphics) { YoGraphicsList list = new YoGraphicsList(listName, yoGraphics); registerYoGraphicsList(list); }
public void registerYoGraphics(String listName, YoGraphic[] yoGraphics) { YoGraphicsList list = new YoGraphicsList(listName, yoGraphics); registerYoGraphicsList(list); }
public VisualizeFramesController(ArrayList<ReferenceFrame> referenceFrames, YoGraphicsListRegistry yoGraphicsListRegistry, double coordinateSystemLength) { for (ReferenceFrame frame : referenceFrames) { YoGraphicReferenceFrame dynamicGraphicReferenceFrame = new YoGraphicReferenceFrame(frame, registry, coordinateSystemLength); dynamicGraphicReferenceFrames.add(dynamicGraphicReferenceFrame); yoGraphicsList.add(dynamicGraphicReferenceFrame); } yoGraphicsListRegistry.registerYoGraphicsList(yoGraphicsList); }
private void registerYoGraphics(String name, YoVariableRegistry registry, YoVariableRegistry parentYoVariableRegistry, YoGraphicsListRegistry yoGraphicsListRegistry) { if (yoGraphicsListRegistry != null) { yoGraphicsList = new YoGraphicsList(name + "Balls"); for (YoGraphicPosition yoGraphicPosition : yoGraphicPositions) { yoGraphicsList.add(yoGraphicPosition); } yoGraphicsListRegistry.registerYoGraphicsList(yoGraphicsList); } }
private YoGraphicsListRegistry createYoGraphicsListRegistryWithObject() { YoGraphicsListRegistry yoGraphicsListRegistry = new YoGraphicsListRegistry(); YoGraphicsList yoGraphicsList = new YoGraphicsList(yoGraphicsListName); yoGraphicsList.add(yoGraphic); yoGraphicsListRegistry.registerYoGraphicsList(yoGraphicsList); return yoGraphicsListRegistry; }
private void registerBalls(String name, YoVariableRegistry registry, YoVariableRegistry parentYoVariableRegistry, YoGraphicsListRegistry yoGraphicsListRegistry) { if ((parentYoVariableRegistry != null) && (yoGraphicsListRegistry != null)) { parentYoVariableRegistry.addChild(registry); // (name + " Balls")); // yoGraphicsList = new YoGraphicsList(name + "Balls"); for (YoGraphicPosition dynamicGraphicPosition : dynamicGraphicPositions) { yoGraphicsList.add(dynamicGraphicPosition); } if (yoGraphicsListRegistry != null) yoGraphicsListRegistry.registerYoGraphicsList(yoGraphicsList); } }
public InverseDynamicsMechanismReferenceFrameVisualizer(RigidBodyBasics rootBody, YoGraphicsListRegistry yoGraphicsListRegistry, double length) { YoGraphicsList yoGraphicsList = new YoGraphicsList(name); List<JointBasics> jointStack = new ArrayList<JointBasics>(rootBody.getChildrenJoints()); while (!jointStack.isEmpty()) { JointBasics joint = jointStack.get(0); ReferenceFrame referenceFrame = joint.getSuccessor().getBodyFixedFrame(); YoGraphicReferenceFrame yoGraphicReferenceFrame = new YoGraphicReferenceFrame(referenceFrame, registry, false, length); yoGraphicsList.add(yoGraphicReferenceFrame); yoGraphicReferenceFrames.add(yoGraphicReferenceFrame); List<? extends JointBasics> childrenJoints = joint.getSuccessor().getChildrenJoints(); jointStack.addAll(childrenJoints); jointStack.remove(joint); } yoGraphicsListRegistry.registerYoGraphicsList(yoGraphicsList); }
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(); }
private void setupVisualization(String prefix, YoGraphicsListRegistry graphicsListRegistry, YoVariableRegistry registry) { YoGraphicsList yoGraphicsList = new YoGraphicsList(prefix + "VisGraph"); for (int i = 0; i < bodyPathPointsForVisualization; i++) { YoFramePoint3D point = new YoFramePoint3D(prefix + "BodyPathPoint" + i, ReferenceFrame.getWorldFrame(), registry); point.setToNaN(); bodyPathPoints.add(point); YoGraphicPosition pointVisualization = new YoGraphicPosition(prefix + "BodyPathPoint" + i, point, 0.02, YoAppearance.Yellow()); yoGraphicsList.add(pointVisualization); } graphicsListRegistry.registerYoGraphicsList(yoGraphicsList); }
private void addText(SimulationConstructionSet scs, YoGraphicsListRegistry yoGraphicsListRegistry, String string) { if (string == null) return; YoGraphicsList yoGraphicsList = new YoGraphicsList("TextDescription"); textPoint = new YoFramePoint("Desc", worldFrame, registry); textPoint.set(focusX, focusY, -.003); YoFrameOrientation orientation = new YoFrameOrientation("Desc", worldFrame, registry); double scale = 0.5; YoGraphicText desc = new YoGraphicText("FootstepDescription", string, textPoint, orientation, scale, Color.WHITE, Color.BLACK); yoGraphicsList.add(desc); if (yoGraphicsListRegistry != null) yoGraphicsListRegistry.registerYoGraphicsList(yoGraphicsList); }
private void addText(SimulationConstructionSet scs, YoGraphicsListRegistry yoGraphicsListRegistry, String string) { if (string == null) return; YoGraphicsList yoGraphicsList = new YoGraphicsList("TextDescription"); textPoint = new YoFramePoint3D("Desc", worldFrame, registry); textPoint.set(focusX, focusY, -.003); YoFrameYawPitchRoll orientation = new YoFrameYawPitchRoll("Desc", worldFrame, registry); double scale = 0.5; YoGraphicText desc = new YoGraphicText("FootstepDescription", string, textPoint, orientation, scale, Color.WHITE, Color.BLACK); yoGraphicsList.add(desc); if (yoGraphicsListRegistry != null) yoGraphicsListRegistry.registerYoGraphicsList(yoGraphicsList); }
private void setupVisualizers(YoGraphicsListRegistry yoGraphicsListRegistry, boolean visualize) { YoGraphicsList yoGraphicsList = new YoGraphicsList(getClass().getSimpleName()); ArtifactList artifactList = new ArtifactList(getClass().getSimpleName()); YoGraphicPosition previousExitCMP = new YoGraphicPosition("previousExitCMP", previousStanceExitCMP, 0.01, YoAppearance.Red(), GraphicType.SQUARE); YoGraphicPosition entryCMP = new YoGraphicPosition("entryCMP", stanceEntryCMP, 0.01, YoAppearance.Red(), GraphicType.SQUARE); YoGraphicPosition exitCMP = new YoGraphicPosition("exitCMP", stanceExitCMP, 0.01, YoAppearance.Red(), GraphicType.SQUARE); YoGraphicPosition finalICP = new YoGraphicPosition("finalICP", this.finalICP, 0.005, YoAppearance.Black(), GraphicType.SOLID_BALL); yoGraphicsList.add(finalICP); artifactList.add(previousExitCMP.createArtifact()); artifactList.add(entryCMP.createArtifact()); artifactList.add(exitCMP.createArtifact()); artifactList.add(finalICP.createArtifact()); artifactList.setVisible(visualize); yoGraphicsList.setVisible(visualize); yoGraphicsListRegistry.registerYoGraphicsList(yoGraphicsList); yoGraphicsListRegistry.registerArtifactList(artifactList); }
public VehicleModelObjectVisualizer(ReferenceFrame vehicleFrame, VehicleModelObjects vehicleModelObjects, YoGraphicsListRegistry yoGraphicsListRegistry, YoVariableRegistry parentRegistry) { yoGraphicsList = new YoGraphicsList("vehicleObjects"); for (VehicleObject vehicleObject : VehicleObject.values()) { FramePose3D framePose = vehicleModelObjects.getFramePose(vehicleFrame, vehicleObject); String objectName = FormattingTools.underscoredToCamelCase(vehicleObject.toString(), false); ReferenceFrame objectFrame = new PoseReferenceFrame(objectName, framePose); objectFrame.update(); YoGraphicReferenceFrame yoGraphicReferenceFrame = new YoGraphicReferenceFrame(objectFrame, registry, true, objectFrameScale); yoGraphicsList.add(yoGraphicReferenceFrame); } YoGraphicReferenceFrame vehicleFrameViz = new YoGraphicReferenceFrame(vehicleFrame, registry, true, vehicleFrameScale); yoGraphicsList.add(vehicleFrameViz); yoGraphicsListRegistry.registerYoGraphicsList(yoGraphicsList); parentRegistry.addChild(registry); }
public VehicleModelObjectVisualizer(ReferenceFrame vehicleFrame, VehicleModelObjects vehicleModelObjects, YoGraphicsListRegistry yoGraphicsListRegistry, YoVariableRegistry parentRegistry) { yoGraphicsList = new YoGraphicsList("vehicleObjects"); for (VehicleObject vehicleObject : VehicleObject.values()) { FramePose framePose = vehicleModelObjects.getFramePose(vehicleFrame, vehicleObject); String objectName = FormattingTools.underscoredToCamelCase(vehicleObject.toString(), false); ReferenceFrame objectFrame = new PoseReferenceFrame(objectName, framePose); objectFrame.update(); YoGraphicReferenceFrame dynamicGraphicReferenceFrame = new YoGraphicReferenceFrame(objectFrame, registry, objectFrameScale); yoGraphicsList.add(dynamicGraphicReferenceFrame); } YoGraphicReferenceFrame vehicleFrameViz = new YoGraphicReferenceFrame(vehicleFrame, registry, vehicleFrameScale); yoGraphicsList.add(vehicleFrameViz); yoGraphicsListRegistry.registerYoGraphicsList(yoGraphicsList); parentRegistry.addChild(registry); }