Tabnine Logo
PlanarRegionsList.addPlanarRegion
Code IndexAdd Tabnine to your IDE (free)

How to use
addPlanarRegion
method
in
us.ihmc.robotics.geometry.PlanarRegionsList

Best Java code snippets using us.ihmc.robotics.geometry.PlanarRegionsList.addPlanarRegion (Showing top 20 results out of 315)

origin: us.ihmc/ihmc-robotics-toolkit

  public static PlanarRegionsList generatePlanarRegionsListFromRandomPolygonsWithRandomTransform(Random random, int numberOfRandomlyGeneratedPolygons,
                                                 double maxAbsoluteXYForPolygons,
                                                 int numberOfPossiblePointsForPolygons,
                                                 int numberOfPossiblePlanarRegions)
  {
   PlanarRegionsList planarRegionsList = new PlanarRegionsList();
   int numberOfPlanarRegions = random.nextInt(numberOfPossiblePlanarRegions) + 1;
   while (planarRegionsList.getNumberOfPlanarRegions() < numberOfPlanarRegions)
   {
     planarRegionsList.addPlanarRegion(PlanarRegion.generatePlanarRegionFromRandomPolygonsWithRandomTransform(random, numberOfRandomlyGeneratedPolygons,
                                                         maxAbsoluteXYForPolygons,
                                                         numberOfPossiblePointsForPolygons));
   }
   return planarRegionsList;
  }
}
origin: us.ihmc/ihmc-robotics-toolkit

public void addPolygon(ConvexPolygon2D polygon)
{
 PlanarRegion planarRegion = new PlanarRegion(transformGenerator.getRigidBodyTransformCopy(), polygon);
 planarRegion.setRegionId(id++);
 planarRegionsList.addPlanarRegion(planarRegion);
}
origin: us.ihmc/IHMCRoboticsToolkit

public void addPolygon(ConvexPolygon2d polygon)
{
 PlanarRegion planarRegion = new PlanarRegion(transformGenerator.getRigidBodyTransformCopy(), polygon);
 planarRegion.setRegionId(id++);
 planarRegionsList.addPlanarRegion(planarRegion);
}
origin: us.ihmc/IHMCRoboticsToolkit

public void addPolygons(ArrayList<ConvexPolygon2d> polygons)
{
 PlanarRegion planarRegion = new PlanarRegion(transformGenerator.getRigidBodyTransformCopy(), polygons);
 planarRegion.setRegionId(id++);
 planarRegionsList.addPlanarRegion(planarRegion);
}
origin: us.ihmc/ihmc-robotics-toolkit

public void addPolygon(RigidBodyTransformGenerator transformGenerator, ConvexPolygon2D polygon)
{
 PlanarRegion planarRegion = new PlanarRegion(transformGenerator.getRigidBodyTransformCopy(), polygon);
 planarRegion.setRegionId(id++);
 planarRegionsList.addPlanarRegion(planarRegion);
}
origin: us.ihmc/ihmc-robotics-toolkit

public void addPolygons(ArrayList<ConvexPolygon2D> polygons)
{
 PlanarRegion planarRegion = new PlanarRegion(transformGenerator.getRigidBodyTransformCopy(), polygons);
 planarRegion.setRegionId(id++);
 planarRegionsList.addPlanarRegion(planarRegion);
}
origin: us.ihmc/ihmc-footstep-planning-test

private static PlanarRegionsList createRandomPlanarRegionList(Random random)
{
 PlanarRegionsList planarRegionsList = new PlanarRegionsList();
 for (int i = 0; i < RandomNumbers.nextInt(random, 1, 50); i++)
   planarRegionsList.addPlanarRegion(createRandomPlanarRegion(random, i));
 return planarRegionsList;
}
origin: us.ihmc/ihmc-robotics-toolkit

private void addRectangle(RigidBodyTransformGenerator transformGenerator, double lengthX, double widthY)
{
 ConvexPolygon2D rectangle = createRectanglePolygon(lengthX, widthY);
 PlanarRegion planarRegion = new PlanarRegion(transformGenerator.getRigidBodyTransformCopy(), rectangle);
 planarRegion.setRegionId(id++);
 planarRegionsList.addPlanarRegion(planarRegion);
}
origin: us.ihmc/IHMCRoboticsToolkit

private void addRectangle(RigidBodyTransformGenerator transformGenerator, double lengthX, double widthY)
{
 ConvexPolygon2d rectangle = createRectanglePolygon(lengthX, widthY);
 PlanarRegion planarRegion = new PlanarRegion(transformGenerator.getRigidBodyTransformCopy(), rectangle);
 planarRegion.setRegionId(id++);
 planarRegionsList.addPlanarRegion(planarRegion);
}
origin: us.ihmc/ihmc-footstep-planning

   planarRegionsList.addPlanarRegion(constructPlanarRegion(footstepPose, searchWidth, boxLength - lengthIncrement));
planarRegionsList.addPlanarRegion(constructPlanarRegion(footstepPose, searchWidth, maxSearchLength));
origin: us.ihmc/ihmc-path-planning-test

  ret.addPlanarRegion(new PlanarRegion(transformA, newHull));
  foundMatchingRegion = true;
  added[regionBIdx] = true;
ret.addPlanarRegion(new PlanarRegion(transformA, new ConvexPolygon2D(regionA.getConvexHull())));
ret.addPlanarRegion(regionsB.getPlanarRegion(regionBIdx));
origin: us.ihmc/ihmc-footstep-planning-test

originalRegion.getTransformToWorld(transform);
PlanarRegion newRegion = new PlanarRegion(transform, polygon);
visible.addPlanarRegion(newRegion);
origin: us.ihmc/ihmc-footstep-planning-test

  ret.addPlanarRegion(new PlanarRegion(transformA, newHull));
  foundMatchingRegion = true;
  added[regionBIdx] = true;
ret.addPlanarRegion(new PlanarRegion(transformA, new ConvexPolygon2D(regionA.getConvexHull())));
ret.addPlanarRegion(regionsB.getPlanarRegion(regionBIdx));
origin: us.ihmc/ihmc-path-planning-test

originalRegion.getTransformToWorld(transform);
PlanarRegion newRegion = new PlanarRegion(transform, polygon);
visible.addPlanarRegion(newRegion);
origin: us.ihmc/ihmc-path-planning-test

PlanarRegion newRegion = new PlanarRegion(transform, polygon);
newRegion.setRegionId(regions.getPlanarRegion(i).getRegionId());
visible.addPlanarRegion(newRegion);
origin: us.ihmc/ihmc-path-planning-test

  PlanarRegion combinedRegion = new PlanarRegion(transformA, newHull);
  combinedRegion.setRegionId(regionA.getRegionId());
  ret.addPlanarRegion(combinedRegion);
  foundMatchingRegion = true;
  added[regionBIdx] = true;
ret.addPlanarRegion(region);
ret.addPlanarRegion(regionsB.getPlanarRegion(regionBIdx));
origin: us.ihmc/ihmc-footstep-planning

private void addPlanarRegionAtZeroHeight(double xLocation, double yLocation)
{
 ConvexPolygon2D polygon = new ConvexPolygon2D();
 polygon.addVertex(0.3, 0.3);
 polygon.addVertex(-0.3, 0.3);
 polygon.addVertex(0.3, -0.3);
 polygon.addVertex(-0.3, -0.25);
 polygon.update();
 PlanarRegion planarRegion = new PlanarRegion(new RigidBodyTransform(new AxisAngle(), new Vector3D(xLocation, yLocation, 0.0)), polygon);
 planarRegionsList.addPlanarRegion(planarRegion);
}
origin: us.ihmc/ihmc-footstep-planning

private void addPlanarRegionAtZeroHeight(double xLocation, double yLocation)
{
 ConvexPolygon2D polygon = new ConvexPolygon2D();
 polygon.addVertex(0.3, 0.3);
 polygon.addVertex(-0.3, 0.3);
 polygon.addVertex(0.3, -0.3);
 polygon.addVertex(-0.3, -0.25);
 polygon.update();
 PlanarRegion planarRegion = new PlanarRegion(new RigidBodyTransform(new AxisAngle(), new Vector3D(xLocation, yLocation, 0.0)), polygon);
 planarRegionsList.addPlanarRegion(planarRegion);
}
origin: us.ihmc/ihmc-footstep-planning-test

planarRegionsList.addPlanarRegion(planarRegion);
origin: us.ihmc/ihmc-path-planning-test

for (int i = 0; i < cinderBlockField.getNumberOfPlanarRegions(); i++)
  obstacleCourse.addPlanarRegion(cinderBlockField.getPlanarRegion(i));
us.ihmc.robotics.geometryPlanarRegionsListaddPlanarRegion

Javadoc

Adds a planar region to this list of planar regions.

Popular methods of PlanarRegionsList

  • getNumberOfPlanarRegions
    Return the number of planar regions contained in this list.
  • getPlanarRegion
    Retrieves the ith planar region of this list.
  • <init>
  • getPlanarRegionsAsList
    Retrieves the planar regions as a List.
  • findPlanarRegionsContainingPointByProjectionOntoXYPlane
    Find all the planar regions that contain the given point. The algorithm is equivalent to projecting
  • isEmpty
    Returns true if this list of planar regions is empty (contains no planar regions).
  • copy
  • pollPlanarRegion
    Retrieves the ith planar region of this list and removes it from this list.
  • findClosestPlanarRegionToPointByProjectionOntoXYPlane
    Find the closest planar region to the given point. The algorithm is equivalent to projecting all the
  • findPlanarRegionsContainingPoint
    Find all the planar regions that contain the given point.
  • findPlanarRegionsIntersectingLineSegment
    Find all the planar regions that intersect with the given 2d line segment. The algorithm is equivale
  • getLastPlanarRegion
    Retrieves the last planar region of this list. Special case: returns null when the list is empty.
  • findPlanarRegionsIntersectingLineSegment,
  • getLastPlanarRegion,
  • isLineSegmentObviouslyOutsideBoundingBox,
  • pollLastPlanarRegion,
  • clear,
  • findPlanarRegionsIntersectingPolygon

Popular in Java

  • Making http requests using okhttp
  • compareTo (BigDecimal)
  • setRequestProperty (URLConnection)
  • findViewById (Activity)
  • Container (java.awt)
    A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT co
  • BufferedWriter (java.io)
    Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
  • SocketTimeoutException (java.net)
    This exception is thrown when a timeout expired on a socket read or accept operation.
  • URI (java.net)
    A Uniform Resource Identifier that identifies an abstract or physical resource, as specified by RFC
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • ImageIO (javax.imageio)
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now