|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ConvexPolygon2d in com.yobotics.simulationconstructionset.util.graphics |
---|
Methods in com.yobotics.simulationconstructionset.util.graphics with parameters of type ConvexPolygon2d | |
---|---|
void |
DynamicGraphicPolygon.updateConvexPolygon2d(ConvexPolygon2d convexPolygon2d)
|
Constructors in com.yobotics.simulationconstructionset.util.graphics with parameters of type ConvexPolygon2d | |
---|---|
DynamicGraphicPolygon(java.lang.String name,
ConvexPolygon2d convexPolygon2d,
java.lang.String namePrefix,
java.lang.String nameSuffix,
YoVariableRegistry registry,
double scale,
AppearanceDefinition appearance)
|
|
DynamicGraphicPolygon(java.lang.String name,
ConvexPolygon2d convexPolygon2d,
YoFramePoint framePoint,
YoFrameOrientation orientation,
double scale,
AppearanceDefinition appearance)
|
Uses of ConvexPolygon2d in com.yobotics.simulationconstructionset.util.ground |
---|
Constructors in com.yobotics.simulationconstructionset.util.ground with parameters of type ConvexPolygon2d | |
---|---|
RotatableConvexPolygonTerrainObject(javax.vecmath.Vector3d normal,
ConvexPolygon2d convexPolygon,
double centroidHeight)
|
|
RotatableConvexPolygonTerrainObject(javax.vecmath.Vector3d normal,
ConvexPolygon2d convexPolygon,
double centroidHeight,
AppearanceDefinition appearance)
|
Uses of ConvexPolygon2d in com.yobotics.simulationconstructionset.util.ground.steppingStones |
---|
Methods in com.yobotics.simulationconstructionset.util.ground.steppingStones that return ConvexPolygon2d | |
---|---|
ConvexPolygon2d |
SteppingStone.getConvexPolygon2d()
|
ConvexPolygon2d |
SteppingStone.getShrunkenConvexPolygon2d()
|
Methods in com.yobotics.simulationconstructionset.util.ground.steppingStones that return types with arguments of type ConvexPolygon2d | |
---|---|
java.util.ArrayList<ConvexPolygon2d> |
SteppingStones.getConvexPolygons()
|
java.util.ArrayList<ConvexPolygon2d> |
SteppingStones.getShrunkenConvexPolygons()
|
Methods in com.yobotics.simulationconstructionset.util.ground.steppingStones with parameters of type ConvexPolygon2d | |
---|---|
static SteppingStone |
SteppingStone.createRectangularStone(java.lang.String name,
double xMin,
double xMax,
double yMin,
double yMax,
double baseZ,
double height,
ConvexPolygon2d shrunkenPolygon)
|
static SteppingStone |
SteppingStone.generateRandomCicularStone(java.lang.String name,
java.util.Random random,
double xCenter,
double yCenter,
double baseZ,
double height,
double radius,
ConvexPolygon2d shrunkenPolygon)
|
static SteppingStones |
SteppingStones.generateRandomPolygonalCheckeredStripSteppingStones(double startXPosition,
double startYPosition,
double radius,
int numSides,
double spacingInX,
double spacingInY,
double baseZ,
double height,
int numStones,
ConvexPolygon2d polygonToShrink,
boolean variableHeight)
|
static SteppingStones |
SteppingStones.generateRandomPolygonalChessBoardSteppingStones(double startXPosition,
double startYPosition,
double radius,
int numSides,
double spacingInX,
double spacingInY,
double baseZ,
double height,
int numRows,
int numColumns,
ConvexPolygon2d polygonToShrink,
boolean variableHeight)
|
static SteppingStones |
SteppingStones.generateRandomPolygonalRandomPatternOneSteppingStones(double startXPosition,
double startYPosition,
double radius,
int numSides,
double spacingInX,
double baseZ,
double height,
int numStones,
ConvexPolygon2d polygonToShrink,
boolean variableHeight)
|
static SteppingStone |
SteppingStone.generateRandomPolygonalStone(java.lang.String name,
java.util.Random random,
double xCenter,
double yCenter,
double baseZ,
double height,
double radius,
int numSides,
ConvexPolygon2d shrunkenPolygon)
|
static SteppingStones |
SteppingStones.generateRandomPolygonalUniformSteppingStones(double startXPosition,
double startYPosition,
double radius,
int numSides,
double spacingInX,
double spacingInY,
double baseZ,
double height,
int numRows,
int numColumns,
ConvexPolygon2d polygonToShrink,
boolean variableHeight)
|
static SteppingStones |
SteppingStones.generateRandomSteppingStones(java.util.Random random,
double xMin,
double xMax,
double yMin,
double yMax,
double baseZ,
double minHeight,
double maxHeight,
double minRadius,
double maxRadius,
int numStones,
ConvexPolygon2d polygonToShrink)
|
static SteppingStones |
SteppingStones.generateRandomSteppingStones(java.util.Random random,
int numStones,
ConvexPolygon2d polygonToShrink)
|
static SteppingStones |
SteppingStones.generateRectangularBeamBalance(double startXPosition,
double startYPosition,
double stoneXDimension,
double stoneYDimension,
double spacingInX,
double spacingInYSmall,
double spacingInYLarge,
double baseZ,
double height,
int numRows,
int numColumns,
ConvexPolygon2d polygonToShrink)
|
static SteppingStones |
SteppingStones.generateRectangularCheckeredStripSteppingStones(double startXPosition,
double startYPosition,
double stoneXDimension,
double stoneYDimension,
double spacingInX,
double spacingInY,
double baseZ,
double height,
int numStones,
ConvexPolygon2d polygonToShrink,
boolean variableHeight)
|
static SteppingStones |
SteppingStones.generateRectangularChessBoardSteppingStones(double startXPosition,
double startYPosition,
double stoneXDimension,
double stoneYDimension,
double spacingInX,
double spacingInY,
double baseZ,
double height,
int numRows,
int numColumns,
ConvexPolygon2d polygonToShrink,
boolean variableHeight)
|
static SteppingStones |
SteppingStones.generateRectangularCrissCrossBeams(double startXPosition,
double startYPosition,
double stoneXDimension,
double stoneYDimension,
double spacingInX,
double spacingInY,
double baseZ,
double height,
int numRows,
int numColumns,
ConvexPolygon2d polygonToShrink,
boolean variableHeight)
|
static SteppingStones |
SteppingStones.generateRectangularUniformSteppingStones(double startXPosition,
double startYPosition,
double stoneXDimension,
double stoneYDimension,
double spacingInX,
double spacingInY,
double baseZ,
double height,
int numRows,
int numColumns,
ConvexPolygon2d polygonToShrink,
boolean variableHeight)
|
static SteppingStones |
SteppingStones.generateRegularPolygonalCheckeredStripSteppingStones(double startXPosition,
double startYPosition,
double radius,
int numSides,
double spacingInX,
double spacingInY,
double baseZ,
double height,
int numStones,
ConvexPolygon2d polygonToShrink,
boolean variableHeight)
|
static SteppingStones |
SteppingStones.generateRegularPolygonalChessBoardSteppingStones(double startXPosition,
double startYPosition,
double radius,
int numSides,
double spacingInX,
double spacingInY,
double baseZ,
double height,
int numRows,
int numColumns,
ConvexPolygon2d polygonToShrink,
boolean variableHeight)
|
static SteppingStone |
SteppingStone.generateRegularPolygonalStone(java.lang.String name,
double xCenter,
double yCenter,
double baseZ,
double height,
double radius,
int numSides,
ConvexPolygon2d shrunkenPolygon)
|
static SteppingStones |
SteppingStones.generateRegularPolygonalUniformSteppingStones(double startXPosition,
double startYPosition,
double radius,
int numSides,
double spacingInX,
double spacingInY,
double baseZ,
double height,
int numRows,
int numColumns,
ConvexPolygon2d polygonToShrink,
boolean variableHeight)
|
Constructors in com.yobotics.simulationconstructionset.util.ground.steppingStones with parameters of type ConvexPolygon2d | |
---|---|
SteppingStone(java.lang.String name,
double baseZ,
double height,
java.util.ArrayList<javax.vecmath.Point2d> points,
ConvexPolygon2d footPolygon)
|
Uses of ConvexPolygon2d in com.yobotics.simulationconstructionset.util.math.frames |
---|
Methods in com.yobotics.simulationconstructionset.util.math.frames with parameters of type ConvexPolygon2d | |
---|---|
void |
YoFrameConvexPolygon2d.setConvexPolygon2d(ConvexPolygon2d convexPolygon)
|
Uses of ConvexPolygon2d in us.ihmc.plotting |
---|
Methods in us.ihmc.plotting with parameters of type ConvexPolygon2d | |
---|---|
void |
PlotterGraphics.drawPolygon(java.awt.Graphics graphics,
ConvexPolygon2d polygon)
|
void |
PlotterGraphics.fillPolygon(java.awt.Graphics graphics,
ConvexPolygon2d polygon)
|
Uses of ConvexPolygon2d in us.ihmc.plotting.shapes |
---|
Constructors in us.ihmc.plotting.shapes with parameters of type ConvexPolygon2d | |
---|---|
PolygonArtifact(java.lang.String id,
boolean fill,
java.awt.Color color,
ConvexPolygon2d convexPolygon2d)
|
Uses of ConvexPolygon2d in us.ihmc.utilities.math.geometry |
---|
Methods in us.ihmc.utilities.math.geometry that return ConvexPolygon2d | |
---|---|
ConvexPolygon2d |
ConvexPolygon2d.applyTransformCopy(javax.media.j3d.Transform3D transform)
|
ConvexPolygon2d |
ConvexPolygon2d.applyTransformCopy(javax.media.j3d.Transform3D transform,
boolean requireTransformInPlane)
|
static ConvexPolygon2d |
ConvexPolygon2d.combinePolygons(ConvexPolygon2d firstPolygon,
ConvexPolygon2d secondPolygon)
combinePolygons Creates new convex polygon. |
static ConvexPolygon2d |
ConvexPolygon2d.computeIntersectionOfPolygons(ConvexPolygon2d polygonP,
ConvexPolygon2d polygonQ)
Computes the intersection of two convex polygons. |
static ConvexPolygon2d |
ConvexPolygon2d.constructFromInteriorOfRays(java.util.ArrayList<Line2d> rays)
|
ConvexPolygon2d |
FrameConvexPolygon2d.getConvexPolygon2d()
|
ConvexPolygon2d |
ConvexPolygon2dAndConnectingEdges.getConvexPolygon2d()
|
ConvexPolygon2d |
FrameConvexPolygon2d.getConvexPolygon2dCopy()
|
ConvexPolygon2d |
ConvexPolygon2d.intersectionWith(ConvexPolygon2d convexPolygon)
|
static ConvexPolygon2d |
ConvexPolygon2d.shrinkConstantDistanceInto(double distance,
ConvexPolygon2d polygonQ)
|
static ConvexPolygon2d |
ConvexPolygon2d.shrinkInto(ConvexPolygon2d polygonP,
javax.vecmath.Point2d referencePointInP,
ConvexPolygon2d polygonQ)
|
ConvexPolygon2d |
ConvexPolygon2d.translateCopy(javax.vecmath.Tuple2d translation)
|
Methods in us.ihmc.utilities.math.geometry that return types with arguments of type ConvexPolygon2d | |
---|---|
java.util.ArrayList<ConvexPolygon2d> |
ConvexPolygon2dIntersectionSetCalculator.findIntersectionPolygonList(ConvexPolygon2d targetPolygon)
|
java.util.ArrayList<ConvexPolygon2d> |
ConvexPolygon2dIntersectionSetCalculator.findTentativeListOfPolygonsIntersectingTargetPolygon(ConvexPolygon2d targetPolygon)
Finds the Tentative List of Polygons that intersect with the target polygon. |
Methods in us.ihmc.utilities.math.geometry with parameters of type ConvexPolygon2d | |
---|---|
void |
FrameGeometry2dPlotter.addConvexPolygon(ConvexPolygon2d convexPolygon,
java.awt.Color color)
|
void |
FrameGeometry2dPlotter.addConvexPolygons(ConvexPolygon2d[] convexPolygons,
java.awt.Color color)
|
static ConvexPolygon2dAndConnectingEdges |
ConvexPolygon2d.combineDisjointPolygons(ConvexPolygon2d polygon1,
ConvexPolygon2d polygon2)
Efficiently combines two Disjoint Polygons. |
static ConvexPolygon2d |
ConvexPolygon2d.combinePolygons(ConvexPolygon2d firstPolygon,
ConvexPolygon2d secondPolygon)
combinePolygons Creates new convex polygon. |
static ConvexPolygon2d |
ConvexPolygon2d.computeIntersectionOfPolygons(ConvexPolygon2d polygonP,
ConvexPolygon2d polygonQ)
Computes the intersection of two convex polygons. |
static javax.vecmath.Point2d[] |
GeometryTools.computeMinimumDistancePoints(ConvexPolygon2d polygon1,
ConvexPolygon2d polygon2)
|
static javax.vecmath.Point2d[] |
GeometryTools.computeMinimumDistancePoints(ConvexPolygon2d polygon1,
ConvexPolygon2d polygon2,
double epsilon)
Finds the minimum distance between two convex polygons Taken from http://cygnus-x1.cs.duke.edu/~edels/Papers/1985-J-02-ComputingExtremeDistances.pdf |
double |
LineSegment2d.distance(ConvexPolygon2d convexPolygon)
|
double |
Line2d.distance(ConvexPolygon2d convexPolygon)
|
double |
Geometry2d.distance(ConvexPolygon2d convexPolygon)
|
double |
ConvexPolygon2d.distance(ConvexPolygon2d convexPolygon)
|
boolean |
ConvexPolygon2d.epsilonEquals(ConvexPolygon2d convexPolygon,
double threshold)
|
java.util.ArrayList<ConvexPolygon2d> |
ConvexPolygon2dIntersectionSetCalculator.findIntersectionPolygonList(ConvexPolygon2d targetPolygon)
|
java.util.ArrayList<ConvexPolygon2d> |
ConvexPolygon2dIntersectionSetCalculator.findTentativeListOfPolygonsIntersectingTargetPolygon(ConvexPolygon2d targetPolygon)
Finds the Tentative List of Polygons that intersect with the target polygon. |
static javax.vecmath.Point2d[] |
ConvexPolygon2d.intersection(LineSegment2d lineSegment,
ConvexPolygon2d convexPolygon)
|
javax.vecmath.Point2d[] |
LineSegment2d.intersectionWith(ConvexPolygon2d convexPolygon)
|
javax.vecmath.Point2d[] |
Line2d.intersectionWith(ConvexPolygon2d convexPolygon)
|
java.lang.Object |
Geometry2d.intersectionWith(ConvexPolygon2d convexPolygon)
|
ConvexPolygon2d |
ConvexPolygon2d.intersectionWith(ConvexPolygon2d convexPolygon)
|
boolean |
ConvexPolygon2d.isCompletelyInside(ConvexPolygon2d polygonQ)
|
boolean |
ConvexPolygon2d.isPolygonInside(ConvexPolygon2d polygon2)
checks to see if the passed polygon is inside of this one. |
static ConvexPolygon2d |
ConvexPolygon2d.shrinkConstantDistanceInto(double distance,
ConvexPolygon2d polygonQ)
|
static ConvexPolygon2d |
ConvexPolygon2d.shrinkInto(ConvexPolygon2d polygonP,
javax.vecmath.Point2d referencePointInP,
ConvexPolygon2d polygonQ)
|
Method parameters in us.ihmc.utilities.math.geometry with type arguments of type ConvexPolygon2d | |
---|---|
void |
FrameGeometry2dPlotter.addConvexPolygons(java.util.ArrayList<ConvexPolygon2d> convexPolygons,
java.awt.Color color)
|
void |
ConvexPolygon2dIntersectionSetCalculator.resetBaseConvexPolygon2ds(java.util.ArrayList<ConvexPolygon2d> convexPolygon2ds)
|
Constructors in us.ihmc.utilities.math.geometry with parameters of type ConvexPolygon2d | |
---|---|
ConvexPolygon2d(ConvexPolygon2d convexPolygon2d)
|
|
ConvexPolygon2dAndConnectingEdges(ConvexPolygon2d polygon,
LineSegment2d connectingEdge1,
LineSegment2d connectingEdge2)
|
|
FrameConvexPolygon2d(ReferenceFrame referenceFrame,
ConvexPolygon2d convexPolygon2d)
|
Constructor parameters in us.ihmc.utilities.math.geometry with type arguments of type ConvexPolygon2d | |
---|---|
ConvexPolygon2dIntersectionSetCalculator(java.util.ArrayList<ConvexPolygon2d> convexPolygon2d)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |