Package | Description |
---|---|
org.seamcat.model.geometry | |
org.seamcat.model.plugin.system |
Modifier and Type | Method and Description |
---|---|
static Polygon2D |
PolygonUtil.add(Bounds rectangleX,
Bounds rectangleY,
Polygon2D polygon)
Add a rectangle and a polygon together
|
static Polygon2D |
PolygonUtil.convertCircle(double radius,
double turnAngle,
int edgeCount,
Bounds angles)
Restrict the circle with given radius into a convex polygon with the given number of
edges.
|
static Polygon2D |
InnerPlacementBoundaryCalculator.innerPlacementBoundary(Polygon2D outer,
Polygon2D inner)
Calculates the boundary for placing the inner polygon within the outer polygon.
|
static Polygon2D |
Polygon2D.of(double... pointCoords) |
Polygon2D |
Polygon2D.translate(Vector2D v) |
Modifier and Type | Method and Description |
---|---|
static Polygon2D |
PolygonUtil.add(Bounds rectangleX,
Bounds rectangleY,
Polygon2D polygon)
Add a rectangle and a polygon together
|
protected static Point2D |
PolygonUtil.find(Polygon2D polygon,
org.seamcat.model.geometry.PolygonUtil.PointCompare primary,
org.seamcat.model.geometry.PolygonUtil.PointCompare secondary) |
static Point2D |
PolygonUtil.getRandomPointInside(Polygon2D polygon) |
static Polygon2D |
InnerPlacementBoundaryCalculator.innerPlacementBoundary(Polygon2D outer,
Polygon2D inner)
Calculates the boundary for placing the inner polygon within the outer polygon.
|
protected static Map<org.seamcat.model.geometry.PolygonUtil.Orientation,List<Point2D>> |
PolygonUtil.map(Polygon2D polygon) |
Modifier and Type | Method and Description |
---|---|
Polygon2D |
Space.getSpace() |
Constructor and Description |
---|
Space(Polygon2D space,
boolean isRx,
SectorProperty... properties) |
Copyright © 2018. All rights reserved.