Modifier and Type | Class and Description |
---|---|
class |
Path.Action |
static class |
Path.PATH_ACTIONS |
__arcLengthDivisions, cacheArcLengths, needsUpdate
Constructor and Description |
---|
Path() |
Path(java.util.List<Vector2> points) |
Modifier and Type | Method and Description |
---|---|
void |
absarc(double aX,
double aY,
double aRadius,
double aStartAngle,
double aEndAngle,
boolean aClockwise) |
void |
absellipse(double aX,
double aY,
double xRadius,
double yRadius,
double aStartAngle,
double aEndAngle,
boolean aClockwise) |
void |
arc(double aX,
double aY,
double aRadius,
double aStartAngle,
double aEndAngle,
boolean aClockwise) |
void |
bezierCurveTo(double aCP1x,
double aCP1y,
double aCP2x,
double aCP2y,
double aX,
double aY) |
Geometry |
createPointsGeometry() |
Geometry |
createPointsGeometry(int divisions) |
Geometry |
createSpacedPointsGeometry() |
Geometry |
createSpacedPointsGeometry(int divisions) |
void |
ellipse(double aX,
double aY,
double xRadius,
double yRadius,
double aStartAngle,
double aEndAngle,
boolean aClockwise) |
void |
fromPoints(java.util.List<Vector2> vectors) |
java.util.List<Path.Action> |
getActions() |
java.util.List<Vector2> |
getPoints(boolean closedPath) |
java.util.List<Vector2> |
getPoints(int divisions,
boolean closedPath) |
java.util.List<Vector2> |
getSpacedPoints(boolean closedPath) |
java.util.List<Vector2> |
getSpacedPoints(int divisions,
boolean closedPath) |
java.util.List<Vector2> |
getTransformedPoints() |
java.util.List<Vector2> |
getTransformedPoints(boolean closedPath) |
java.util.List<Vector2> |
getTransformedPoints(boolean closedPath,
java.util.List<CurvePath> bends) |
java.util.List<Vector2> |
getTransformedSpacedPoints(boolean closedPath) |
java.util.List<Vector2> |
getTransformedSpacedPoints(boolean closedPath,
java.util.List<CurvePath> bends) |
void |
lineTo(double x,
double y) |
void |
moveTo(double x,
double y) |
void |
quadraticCurveTo(double aCPx,
double aCPy,
double aX,
double aY) |
void |
splineThru(java.util.List<Vector2> pts) |
add, addWrapPath, checkConnection, closePath, getBends, getBoundingBox, getCurveLengths, getCurves, getLength, getPoint
getLengths, getLengths, getNormalVector, getPointAt, getPoints, getPoints, getSpacedPoints, getSpacedPoints, getTangent, getTangentAt, getUtoTmapping, getUtoTmapping, updateArcLengths
public Path()
public Path(java.util.List<Vector2> points)
public java.util.List<Path.Action> getActions()
public void fromPoints(java.util.List<Vector2> vectors)
public void moveTo(double x, double y)
public void lineTo(double x, double y)
public void quadraticCurveTo(double aCPx, double aCPy, double aX, double aY)
public void bezierCurveTo(double aCP1x, double aCP1y, double aCP2x, double aCP2y, double aX, double aY)
public void splineThru(java.util.List<Vector2> pts)
public void arc(double aX, double aY, double aRadius, double aStartAngle, double aEndAngle, boolean aClockwise)
public void absarc(double aX, double aY, double aRadius, double aStartAngle, double aEndAngle, boolean aClockwise)
public void ellipse(double aX, double aY, double xRadius, double yRadius, double aStartAngle, double aEndAngle, boolean aClockwise)
public void absellipse(double aX, double aY, double xRadius, double yRadius, double aStartAngle, double aEndAngle, boolean aClockwise)
public java.util.List<Vector2> getSpacedPoints(boolean closedPath)
public java.util.List<Vector2> getSpacedPoints(int divisions, boolean closedPath)
public java.util.List<Vector2> getPoints(boolean closedPath)
public java.util.List<Vector2> getPoints(int divisions, boolean closedPath)
public java.util.List<Vector2> getTransformedSpacedPoints(boolean closedPath)
public java.util.List<Vector2> getTransformedSpacedPoints(boolean closedPath, java.util.List<CurvePath> bends)
public Geometry createPointsGeometry()
public Geometry createPointsGeometry(int divisions)
public Geometry createSpacedPointsGeometry()
public Geometry createSpacedPointsGeometry(int divisions)
public java.util.List<Vector2> getTransformedPoints()
public java.util.List<Vector2> getTransformedPoints(boolean closedPath)