- adapt(RShape, RShape) - Static method in class geomerative.RG
-
Adapt a shape along the curve of another shape.
- adapt(RGroup, float, float) - Method in class geomerative.RGroup
-
Use this method to adapt a group of of figures to a group.
- adapt(RGroup) - Method in class geomerative.RGroup
-
- adapt(RShape) - Method in class geomerative.RGroup
-
- adapt(RShape, float, float) - Method in class geomerative.RGroup
-
- adapt(RShape, float, float) - Method in class geomerative.RShape
-
Use this method to adapt a group of of figures to a shape.
- adapt(RShape) - Method in class geomerative.RShape
-
- ADAPTATIVE - Static variable in class geomerative.RCommand
-
- ADAPTATIVE - Static variable in class geomerative.RG
-
ADAPTATIVE segmentator minimizes the number of segments avoiding perceptual artifacts like angles or cusps.
- add(RPoint) - Method in class geomerative.RPoint
-
Use this to add a vector to this point.
- addBezierTo(RPoint, RPoint, RPoint) - Method in class geomerative.RPath
-
Add a new cubic bezier to the path.
- addBezierTo(float, float, float, float, float, float) - Method in class geomerative.RPath
-
Add a new cubic bezier to the path.
- addBezierTo(float, float, float, float, float, float) - Method in class geomerative.RShape
-
Use this method to add a new bezierTo command to the current path.
- addBezierTo(RPoint, RPoint, RPoint) - Method in class geomerative.RShape
-
- addChild() - Method in class geomerative.RShape
-
- addChild(RShape) - Method in class geomerative.RShape
-
- addClose() - Method in class geomerative.RContour
-
- addClose() - Method in class geomerative.RPath
-
- addClose() - Method in class geomerative.RPolygon
-
- addClose() - Method in class geomerative.RShape
-
- addCommand(RCommand) - Method in class geomerative.RPath
-
Use this method to add new commands to the contour.
- addContour(RContour) - Method in class geomerative.RPolygon
-
Add a new contour to the polygon.
- addContour() - Method in class geomerative.RPolygon
-
Add an empty contour to the polygon.
- addContour(RPoint[]) - Method in class geomerative.RPolygon
-
Add a new contour to the polygon given an array of points.
- addElement(RGeomElem) - Method in class geomerative.RGroup
-
Use this method to add a new element.
- addGroup(RGroup) - Method in class geomerative.RGroup
-
Use this method to add a new element.
- addLineTo(RPoint) - Method in class geomerative.RPath
-
Add a new line to the path.
- addLineTo(float, float) - Method in class geomerative.RPath
-
Add a new line to the path.
- addLineTo(float, float) - Method in class geomerative.RShape
-
Use this method to add a new lineTo command to the current path.
- addLineTo(RPoint) - Method in class geomerative.RShape
-
- addMoveTo(float, float) - Method in class geomerative.RShape
-
Use this method to add a new moveTo command to the shape.
- addMoveTo(RPoint) - Method in class geomerative.RShape
-
- addPath(RPath) - Method in class geomerative.RShape
-
Use this method to create a new path.
- addPath() - Method in class geomerative.RShape
-
- addPoint(RPoint) - Method in class geomerative.RContour
-
Use this method to add new points to the contour.
- addPoint(float, float) - Method in class geomerative.RContour
-
- addPoint(RPoint) - Method in class geomerative.RMesh
-
Add a new point to the current strip.
- addPoint(float, float) - Method in class geomerative.RMesh
-
Add a new point to the current strip.
- addPoint(int, RPoint) - Method in class geomerative.RMesh
-
Add a new point to the given strip.
- addPoint(int, float, float) - Method in class geomerative.RMesh
-
Add a new point to the given strip.
- addPoint(RPoint) - Method in class geomerative.RPolygon
-
Add a new point to the current contour.
- addPoint(float, float) - Method in class geomerative.RPolygon
-
Add a new point to the current contour.
- addPoint(int, RPoint) - Method in class geomerative.RPolygon
-
Add a new point to the selected contour.
- addPoint(int, float, float) - Method in class geomerative.RPolygon
-
Add a new point to the selected contour.
- addPoints(RPoint[]) - Method in class geomerative.RContour
-
Efficiently add an array of points to the contour.
- addPoints(List) - Method in class geomerative.RContour
-
Efficiently add a list of points to the contour.
- addQuadTo(RPoint, RPoint) - Method in class geomerative.RPath
-
Add a new quadratic bezier to the path.
- addQuadTo(float, float, float, float) - Method in class geomerative.RPath
-
Add a new quadratic bezier to the path.
- addQuadTo(float, float, float, float) - Method in class geomerative.RShape
-
Use this method to add a new quadTo command to the current path.
- addQuadTo(RPoint, RPoint) - Method in class geomerative.RShape
-
- addShape(RShape) - Method in class geomerative.RShape
-
Use this method to add a new shape.
- addStrip(RStrip) - Method in class geomerative.RMesh
-
Add a new strip.
- addStrip() - Method in class geomerative.RMesh
-
- addVertex(RPoint) - Method in class geomerative.RStrip
-
Use this method to add new vertices to the strip.
- addVertex(float, float) - Method in class geomerative.RStrip
-
- advancements - Variable in class geomerative.RClosest
-
- align - Variable in class geomerative.RFont
-
The alignment of the font.
- angle(RPoint) - Method in class geomerative.RPoint
-
Use this to obtain the angle between the vector and another vector
- apply(float, float, float, float, float, float) - Method in class geomerative.RMatrix
-
Multiply the matrix with another matrix.
- apply(RMatrix) - Method in class geomerative.RMatrix
-
Multiply the matrix with another matrix.
- centerIn(RShape, PGraphics, float) - Static method in class geomerative.RG
-
- centerIn(RShape, PGraphics) - Static method in class geomerative.RG
-
- centerIn(PGraphics) - Method in class geomerative.RGeomElem
-
- centerIn(PGraphics, float) - Method in class geomerative.RGeomElem
-
- centerIn(PGraphics, float, float, float) - Method in class geomerative.RGeomElem
-
- children - Variable in class geomerative.RShape
-
- closest - Variable in class geomerative.RClosest
-
- closestAdvFrom(RCommand, RPoint) - Static method in class geomerative.RCommand
-
- closestPoints(RCommand) - Method in class geomerative.RCommand
-
- closestPoints(RCommand) - Method in class geomerative.RPath
-
Use this to find the closest or intersection points between this path and a command.
- closestPoints(RPath) - Method in class geomerative.RPath
-
Use this to return the intersection points between two paths.
- COMMAND - Static variable in class geomerative.RGeomElem
-
- commands - Variable in class geomerative.RPath
-
Array of RCommand objects holding the commands of the path.
- contains(RPoint) - Method in class geomerative.RCommand
-
- contains(RPoint) - Method in class geomerative.RContour
-
- contains(RPoint) - Method in class geomerative.RGeomElem
-
- contains(RGeomElem) - Method in class geomerative.RGeomElem
-
Use this method to test if the shape contains all the points of another shape.
- contains(RPoint[]) - Method in class geomerative.RGeomElem
-
Use this method to test if the shape contains an array of points.
- contains(RPoint) - Method in class geomerative.RGroup
-
Use this to return a specific tangent on the curve.
- contains(RPoint) - Method in class geomerative.RMesh
-
- contains(RPoint) - Method in class geomerative.RPath
-
Use this to return a specific tangent on the curve.
- contains(RPoint) - Method in class geomerative.RPolygon
-
- contains(float, float) - Method in class geomerative.RShape
-
Use this to return a specific tangent on the curve.
- contains(RPoint) - Method in class geomerative.RShape
-
Use this to return a specific tangent on the curve.
- containsBounds(RGeomElem) - Method in class geomerative.RGeomElem
-
Use this method to test if the shape contains the bounding box of another shape.
- containsHandles(RGeomElem) - Method in class geomerative.RGeomElem
-
Use this method to test if the shape contains the handles of another shape.
- CONTOUR - Static variable in class geomerative.RGeomElem
-
- contours - Variable in class geomerative.RPolygon
-
Array of RContour objects holding the contours of the polygon.
- controlPoints - Variable in class geomerative.RCommand
-
- countChildren() - Method in class geomerative.RShape
-
- countCommands() - Method in class geomerative.RPath
-
Use this method to count the number of commands in the contour.
- countContours() - Method in class geomerative.RPolygon
-
Use this method to count the number of contours in the polygon.
- countControlPoints() - Method in class geomerative.RCommand
-
Use this to return the number of control points of the curve.
- countElements() - Method in class geomerative.RGroup
-
Use this method to count the number of elements in the group.
- countPaths() - Method in class geomerative.RShape
-
Use this method to count the number of paths in the shape.
- countPoints() - Method in class geomerative.RContour
-
Use this method to count the number of points in the contour.
- countStrips() - Method in class geomerative.RMesh
-
Use this method to count the number of strips in the mesh.
- countVertices() - Method in class geomerative.RStrip
-
Use this method to count the number of vertices in the strip.
- createCircle(float, float, float, int) - Static method in class geomerative.RPolygon
-
Use this method to create a new circle polygon.
- createCircle(float, int) - Static method in class geomerative.RPolygon
-
- createCircle(float, float, float) - Static method in class geomerative.RPolygon
-
- createCircle(float) - Static method in class geomerative.RPolygon
-
- createCircle(float, float, float) - Static method in class geomerative.RShape
-
- createEllipse(float, float, float, float) - Static method in class geomerative.RShape
-
Use this method to create a new elliptical shape.
- createLine(float, float, float, float) - Static method in class geomerative.RShape
-
Use this method to create a new line.
- createRectangle(float, float, float, float) - Static method in class geomerative.RPolygon
-
Use this method to create a new rectangle polygon.
- createRectangle(float, float) - Static method in class geomerative.RPolygon
-
- createRectangle(float, float, float, float) - Static method in class geomerative.RShape
-
Use this method to create a new circle shape.
- createRing(float, float, float, float, int) - Static method in class geomerative.RPolygon
-
Use this method to create a new ring polygon.
- createRing(float, float, int) - Static method in class geomerative.RPolygon
-
- createRing(float, float, float, float) - Static method in class geomerative.RPolygon
-
- createRing(float, float) - Static method in class geomerative.RPolygon
-
- createRing(float, float, float, float) - Static method in class geomerative.RShape
-
Use this method to create a new ring polygon.
- createShape(RPoint[][]) - Static method in class geomerative.RG
-
Create a shape from an array of point arrays.
- createStar(float, float, float, float, int) - Static method in class geomerative.RPolygon
-
Use this method to create a new starform polygon.
- createStar(float, float, int) - Static method in class geomerative.RPolygon
-
- createStar(float, float, float, float, int) - Static method in class geomerative.RShape
-
Use this method to create a new starform polygon.
- cross(RPoint) - Method in class geomerative.RPoint
-
Use this to perform a cross product of the point with another point.
- CUBICBEZIERTO - Static variable in class geomerative.RCommand
-
- cubicCubicClosest(RCommand, RCommand) - Static method in class geomerative.RCommand
-
- cubicCubicIntersection(RCommand, RCommand) - Static method in class geomerative.RCommand
-
- geomerative - package geomerative
-
- getArea() - Method in class geomerative.RGeomElem
-
Use this method to get the area of an element.
- getArea() - Method in class geomerative.RPolygon
-
Use this method to get the area covered by the polygon.
- getBottomLeft() - Method in class geomerative.RGeomElem
-
Use this method to get the bottom left position of the element.
- getBottomRight() - Method in class geomerative.RGeomElem
-
Use this method to get the bottom right position of the element.
- getBounds() - Method in class geomerative.RGeomElem
-
Use this method to get the bounding box of the element.
- getBounds() - Method in class geomerative.RStrip
-
Use this method to get the bounding box of the strip.
- getBoundsPoints() - Method in class geomerative.RGeomElem
-
Use this method to get the points of the bounding box of the element.
- getCenter() - Method in class geomerative.RGeomElem
-
Use this method to get the center point of the element.
- getCenteringTransf(PGraphics, float, float, float) - Method in class geomerative.RGeomElem
-
Use this method to get the transformation matrix in order to fit and center the element on the canvas.
- getCenteringTransf(PGraphics) - Method in class geomerative.RGeomElem
-
- getCenteringTransf(PGraphics, float) - Method in class geomerative.RGeomElem
-
- getCentroid() - Method in class geomerative.RGeomElem
-
Use this method to get the centroid of the element.
- getCentroid() - Method in class geomerative.RGroup
-
Use this method to get the centroid of the element.
- getCentroid() - Method in class geomerative.RPolygon
-
Use this method to get the centroid of the element.
- getCentroid() - Method in class geomerative.RShape
-
Use this method to get the centroid of the element.
- getChild(String) - Method in class geomerative.RShape
-
Extracts a shape by its name.
- getClosest(RShape) - Method in class geomerative.RShape
-
Use this method to get the closest or intersection points of the shape with another shape passed as argument.
- getCommandType() - Method in class geomerative.RCommand
-
Use this to return the command type.
- getCurveLength(float) - Method in class geomerative.RCommand
-
Use this to return arc length of a curve.
- getCurveLength() - Method in class geomerative.RCommand
-
Use this to return arc length of a curve.
- getCurveLength() - Method in class geomerative.RGeomElem
-
Use this to return the length of the curve.
- getCurveLengths() - Method in class geomerative.RGeomElem
-
Use this to return arclengths of each command on the curve.
- getEllipse(float, float, float, float) - Static method in class geomerative.RG
-
Get an ellipse as a shape object.
- getEllipse(float, float, float) - Static method in class geomerative.RG
-
- getFamily() - Method in class geomerative.RFont
-
- getHandles() - Method in class geomerative.RCommand
-
Use this to return the start, control and end points of the curve.
- getHandles() - Method in class geomerative.RContour
-
Use this to return the points of the contour.
- getHandles() - Method in class geomerative.RGeomElem
-
- getHandles() - Method in class geomerative.RGroup
-
Use this to return the points of the group.
- getHandles() - Method in class geomerative.RMesh
-
Use this to get the vertices of the mesh.
- getHandles() - Method in class geomerative.RPath
-
Use this to return the start, control and end points of the path.
- getHandles() - Method in class geomerative.RPolygon
-
Use this to return the points of the polygon.
- getHandles() - Method in class geomerative.RShape
-
Use this to return the start, control and end points of the shape.
- getHandles() - Method in class geomerative.RStrip
-
Use this to get the vertices of the strip.
- getHandlesInPaths() - Method in class geomerative.RCommand
-
- getHandlesInPaths() - Method in class geomerative.RContour
-
- getHandlesInPaths() - Method in class geomerative.RGeomElem
-
- getHandlesInPaths() - Method in class geomerative.RGroup
-
- getHandlesInPaths() - Method in class geomerative.RMesh
-
- getHandlesInPaths() - Method in class geomerative.RPath
-
Use this to return the handles of each path of the path.
- getHandlesInPaths() - Method in class geomerative.RPolygon
-
- getHandlesInPaths() - Method in class geomerative.RShape
-
- getHeight() - Method in class geomerative.RGeomElem
-
Use this method to get the height of the element.
- getIntersections(RShape) - Method in class geomerative.RShape
-
Use this method to get the points of intersection between this shape and another shape passed in as a parameter.
- getLine(float, float, float, float) - Static method in class geomerative.RG
-
Get a line as a shape object.
- getLineSpacing() - Method in class geomerative.RFont
-
- getOrigHeight() - Method in class geomerative.RGeomElem
-
Use this method to get the original height of the element.
- getOrigWidth() - Method in class geomerative.RGeomElem
-
Use this method to get the original width of the element.
- getPoint(float) - Method in class geomerative.RCommand
-
Use this to return a specific point on the curve.
- getPoint(float) - Method in class geomerative.RContour
-
- getPoint(float) - Method in class geomerative.RGeomElem
-
- getPoint(float) - Method in class geomerative.RGroup
-
- getPoint(float) - Method in class geomerative.RMesh
-
- getPoint(float) - Method in class geomerative.RPath
-
Return a specific point on the curve.
- getPoint(float) - Method in class geomerative.RPolygon
-
- getPoint(float) - Method in class geomerative.RShape
-
Use this to return a point on the curve given a certain advancement.
- getPoints() - Method in class geomerative.RCommand
-
Use this to return the points on the curve.
- getPoints() - Method in class geomerative.RContour
-
Use this to return the points of the contour.
- getPoints() - Method in class geomerative.RGeomElem
-
- getPoints() - Method in class geomerative.RGroup
-
Use this to return the points of the group.
- getPoints() - Method in class geomerative.RMesh
-
Use this to get the vertices of the mesh.
- getPoints() - Method in class geomerative.RPath
-
Use this to return the points on the curve.
- getPoints() - Method in class geomerative.RPolygon
-
Use this to return the points of the polygon.
- getPoints() - Method in class geomerative.RShape
-
Use this to return the points on the curve of the shape.
- getPoints() - Method in class geomerative.RStrip
-
Use this to get the vertices of the strip.
- getPointsInPaths() - Method in class geomerative.RCommand
-
- getPointsInPaths() - Method in class geomerative.RContour
-
- getPointsInPaths() - Method in class geomerative.RGeomElem
-
- getPointsInPaths() - Method in class geomerative.RGroup
-
Use this to return the points of each path of the group.
- getPointsInPaths() - Method in class geomerative.RMesh
-
- getPointsInPaths() - Method in class geomerative.RPath
-
Use this to return the points of each path of the path.
- getPointsInPaths() - Method in class geomerative.RPolygon
-
- getPointsInPaths() - Method in class geomerative.RShape
-
Use this to return the points of each path of the group.
- getRect(float, float, float, float) - Static method in class geomerative.RG
-
Get an rectangle as a shape object.
- getRect(float, float, float) - Static method in class geomerative.RG
-
- getRing(float, float, float, float) - Static method in class geomerative.RG
-
Get a ring as a shape object.
- getShape() - Static method in class geomerative.RG
-
End the shape being created and get it as an object.
- getStar(float, float, float, float, int) - Static method in class geomerative.RG
-
Get a star as a shape object.
- getStyle() - Method in class geomerative.RGeomElem
-
- getTangent(float) - Method in class geomerative.RCommand
-
Use this to return a specific tangent on the curve.
- getTangent(float) - Method in class geomerative.RContour
-
- getTangent(float) - Method in class geomerative.RGeomElem
-
- getTangent(float) - Method in class geomerative.RGroup
-
- getTangent(float) - Method in class geomerative.RMesh
-
- getTangent(float) - Method in class geomerative.RPath
-
Use this to return a specific tangent on the curve.
- getTangent(float) - Method in class geomerative.RPolygon
-
- getTangent(float) - Method in class geomerative.RShape
-
Use this to return a point on the curve given a certain advancement.
- getTangents(int) - Method in class geomerative.RCommand
-
Use this to return the tangents on the curve.
- getTangents() - Method in class geomerative.RCommand
-
- getTangents() - Method in class geomerative.RContour
-
- getTangents() - Method in class geomerative.RGeomElem
-
- getTangents() - Method in class geomerative.RGroup
-
Use this to return the points of the group.
- getTangents() - Method in class geomerative.RMesh
-
- getTangents() - Method in class geomerative.RPath
-
Use this to return the tangents on the curve.
- getTangents() - Method in class geomerative.RPolygon
-
- getTangents() - Method in class geomerative.RShape
-
Use this to return the points on the curve of the shape.
- getTangentsInPaths() - Method in class geomerative.RCommand
-
- getTangentsInPaths() - Method in class geomerative.RContour
-
- getTangentsInPaths() - Method in class geomerative.RGeomElem
-
- getTangentsInPaths() - Method in class geomerative.RGroup
-
- getTangentsInPaths() - Method in class geomerative.RMesh
-
- getTangentsInPaths() - Method in class geomerative.RPath
-
Use this to return the tangents of each path of the path.
- getTangentsInPaths() - Method in class geomerative.RPolygon
-
- getTangentsInPaths() - Method in class geomerative.RShape
-
- getText(String, String, int, int) - Static method in class geomerative.RG
-
Get the shape corresponding to a text.
- getText(String) - Static method in class geomerative.RG
-
- getTopLeft() - Method in class geomerative.RGeomElem
-
Use this method to get the top left position of the element.
- getTopRight() - Method in class geomerative.RGeomElem
-
Use this method to get the top right position of the element.
- getType() - Method in class geomerative.RCommand
-
- getType() - Method in class geomerative.RContour
-
Use this method to get the type of element this is.
- getType() - Method in class geomerative.RGeomElem
-
- getType() - Method in class geomerative.RGroup
-
Use this method to get the type of element this is.
- getType() - Method in class geomerative.RMesh
-
Use this method to get the type of element this is.
- getType() - Method in class geomerative.RPath
-
Use this method to get the type of element this is.
- getType() - Method in class geomerative.RPolygon
-
Use this method to get the type of element this is.
- getType() - Method in class geomerative.RShape
-
Use this method to get the type of element this is.
- getWidth() - Method in class geomerative.RGeomElem
-
Use this method to get the width of the element.
- getX() - Method in class geomerative.RGeomElem
-
Use this method to get the x (left side) position of the element.
- getY() - Method in class geomerative.RGeomElem
-
Use this method to get the y position of the element.
- GROUP - Static variable in class geomerative.RGeomElem
-
- groupToString(RGroup) - Method in class geomerative.RSVG
-
- ignoreStyles - Static variable in class geomerative.RG
-
- ignoreStyles(boolean) - Static method in class geomerative.RG
-
Ignore the styles of the shapes when drawing and use the Processing style methods.
- ignoreStyles() - Static method in class geomerative.RG
-
- init(PApplet) - Static method in class geomerative.RG
-
Initialize the library.
- initialized() - Static method in class geomerative.RG
-
- insertHandle(float) - Method in class geomerative.RPath
-
Use this to insert a split point into the path.
- insertHandle(float) - Method in class geomerative.RShape
-
Use this to insert a split point into the shape.
- insertHandleInPaths(float) - Method in class geomerative.RGroup
-
Use this to insert a split point into each command of the group.
- insertHandleInPaths(float) - Method in class geomerative.RPath
-
Use this to insert a split point into each command of the path.
- insertHandleInPaths(float) - Method in class geomerative.RShape
-
Use this to insert a split point into each command of the shape.
- intersection(RShape, RShape) - Static method in class geomerative.RG
-
Binary intersection between two shapes.
- intersection(RPolygon) - Method in class geomerative.RPolygon
-
Use this method to get the intersection of this polygon with the polygon passed in as a parameter.
- intersection(RShape) - Method in class geomerative.RShape
-
Use this method to get the intersection of this polygon with the polygon passed in as a parameter.
- intersectionPoints(RCommand) - Method in class geomerative.RCommand
-
- intersectionPoints(RCommand) - Method in class geomerative.RPath
-
Use this to return the intersection points between this path and a command.
- intersectionPoints(RPath) - Method in class geomerative.RPath
-
Use this to return the intersection points between two paths.
- intersects - Variable in class geomerative.RClosest
-
- intersects(RGeomElem) - Method in class geomerative.RGeomElem
-
Use this method to test if the shape intersects another shape.
- intersects(RPoint[]) - Method in class geomerative.RGeomElem
-
Use this method to test if the shape intersects an array of points.
- intersectsBounds(RGeomElem) - Method in class geomerative.RGeomElem
-
Use this method to test if the shape intersects the bounding box of another shape.
- intersectsHandles(RGeomElem) - Method in class geomerative.RGeomElem
-
Use this method to test if the shape intersects the handles of another shape.
- isHole() - Method in class geomerative.RContour
-
Use this method to know if the contour is a hole.
- isHole() - Method in class geomerative.RPolygon
-
Return true if this polygon is a hole.
- isIn(PGraphics) - Method in class geomerative.RGeomElem
-
Use this method to know if the shape is inside a graphics object.
- isIn(PApplet) - Method in class geomerative.RGeomElem
-
- RClosest - Class in geomerative
-
This class allows contains information about an evaluation of the closest points or intersections between shapes/paths/commands.
- RClosest() - Constructor for class geomerative.RClosest
-
- RCommand - Class in geomerative
-
- RCommand() - Constructor for class geomerative.RCommand
-
Create an empty command
- RCommand(RCommand) - Constructor for class geomerative.RCommand
-
Make a copy of another RCommand object.
- RCommand(RCommand, RPoint) - Constructor for class geomerative.RCommand
-
Make a copy of another RCommand object with a specific start point.
- RCommand(RPoint, RPoint) - Constructor for class geomerative.RCommand
-
Create a LINETO command object with specific start and end points.
- RCommand(float, float, float, float) - Constructor for class geomerative.RCommand
-
Create a LINETO command object with specific start and end point coordinates.
- RCommand(RPoint, RPoint, RPoint) - Constructor for class geomerative.RCommand
-
Create a QUADBEZIERTO command object with specific start, control and end point coordinates.
- RCommand(float, float, float, float, float, float) - Constructor for class geomerative.RCommand
-
Create a QUADBEZIERTO command object with specific start, control and end point coordinates.
- RCommand(RPoint, RPoint, RPoint, RPoint) - Constructor for class geomerative.RCommand
-
Create a CUBICBEZIERTO command object with specific start, control and end point coordinates.
- RCommand(float, float, float, float, float, float, float, float) - Constructor for class geomerative.RCommand
-
Create a CUBICBEZIERTO command object with specific start, control and end point coordinates.
- RContour - Class in geomerative
-
RContour is a reduced interface for creating, holding and drawing contours.
- RContour(RPoint[]) - Constructor for class geomerative.RContour
-
Create a countour given an array of points.
- RContour() - Constructor for class geomerative.RContour
-
- RContour(RContour) - Constructor for class geomerative.RContour
-
- removeElement(int) - Method in class geomerative.RGroup
-
Use this method to remove an element.
- RFont - Class in geomerative
-
RShape is a reduced interface for creating, holding and drawing text from TrueType Font files.
- RFont(String, int, int) - Constructor for class geomerative.RFont
-
The constructor of the RFont object.
- RFont(String, int) - Constructor for class geomerative.RFont
-
- RFont(String) - Constructor for class geomerative.RFont
-
- RG - Class in geomerative
-
RG is a static class containing all the states, modes, etc..
- RG() - Constructor for class geomerative.RG
-
- RG.FontNotLoadedException - Exception in geomerative
-
- RG.LibraryNotInitializedException - Exception in geomerative
-
- RG.NoPathInitializedException - Exception in geomerative
-
- RGeomElem - Class in geomerative
-
RGeomElem is an interface to any geometric element that can be drawn and transformed, such as shapes, polygons or meshes.
- RGeomElem() - Constructor for class geomerative.RGeomElem
-
- RGroup - Class in geomerative
-
RGroup is a holder for a group of geometric elements that can be drawn and transformed, such as shapes, polygons or meshes.
- RGroup() - Constructor for class geomerative.RGroup
-
Use this method to create a new empty group.
- RGroup(RGroup) - Constructor for class geomerative.RGroup
-
Use this method to create a copy of a group.
- RMatrix - Class in geomerative
-
RMatrix is a very simple interface for creating, holding 3x3 matrices with the most common 2D affine transformations such as translation, rotation, scaling and shearing.
- RMatrix(float, float, float, float, float, float) - Constructor for class geomerative.RMatrix
-
Create a new matrix given the coefficients.
- RMatrix() - Constructor for class geomerative.RMatrix
-
Create a new identity matrix.
- RMatrix(RMatrix) - Constructor for class geomerative.RMatrix
-
Copy a matrix.
- RMatrix(String) - Constructor for class geomerative.RMatrix
-
- RMesh - Class in geomerative
-
RMesh is a reduced interface for creating, holding and drawing meshes.
- RMesh() - Constructor for class geomerative.RMesh
-
Create a new empty mesh.
- RMesh(RMesh) - Constructor for class geomerative.RMesh
-
Copy a mesh.
- rotate(float, float, float) - Method in class geomerative.RGeomElem
-
Apply a rotation to the element, given an angle and optionally a rotation center.
- rotate(float) - Method in class geomerative.RGeomElem
-
- rotate(float, RPoint) - Method in class geomerative.RGeomElem
-
Apply a rotation to the element, given an angle and optionally a rotation center.
- rotate(float, float, float) - Method in class geomerative.RMatrix
-
Apply a rotation to the matrix, given an angle and optionally a rotation center.
- rotate(float) - Method in class geomerative.RMatrix
-
- rotate(float, RPoint) - Method in class geomerative.RMatrix
-
Apply a rotation to the matrix, given an angle and optionally a rotation center.
- rotate(float, float, float) - Method in class geomerative.RPoint
-
Apply a rotation to the point, given the angle and optionally the coordinates of the center of rotation.
- rotate(float) - Method in class geomerative.RPoint
-
- rotate(float, RPoint) - Method in class geomerative.RPoint
-
Apply a rotation to the point, given the angle and optionally the point of the center of rotation.
- RPath - Class in geomerative
-
RPath is a reduced interface for creating, holding and drawing contours.
- RPath() - Constructor for class geomerative.RPath
-
Create a new empty path.
- RPath(RPoint[]) - Constructor for class geomerative.RPath
-
Create a new path, given an array of points.
- RPath(float, float) - Constructor for class geomerative.RPath
-
Create a new path, given the coordinates of the first point.
- RPath(RPoint) - Constructor for class geomerative.RPath
-
Create a new path, given the first point.
- RPath(RPath) - Constructor for class geomerative.RPath
-
Copy a path.
- RPath(RCommand) - Constructor for class geomerative.RPath
-
- RPoint - Class in geomerative
-
RPoint is a very simple interface for creating, holding and drawing 2D points.
- RPoint(float, float) - Constructor for class geomerative.RPoint
-
Create a new point, given the coordinates.
- RPoint(double, double) - Constructor for class geomerative.RPoint
-
- RPoint() - Constructor for class geomerative.RPoint
-
Create a new point at (0, 0).
- RPoint(RPoint) - Constructor for class geomerative.RPoint
-
Copy a point.
- RPolygon - Class in geomerative
-
RPolygon is a reduced interface for creating, holding and drawing complex polygons.
- RPolygon(RPolygon) - Constructor for class geomerative.RPolygon
-
Make a copy of the given polygon.
- RPolygon(RPoint[]) - Constructor for class geomerative.RPolygon
-
Create a new polygon given an array of points.
- RPolygon(RContour) - Constructor for class geomerative.RPolygon
-
Create a new polygon given a contour.
- RPolygon() - Constructor for class geomerative.RPolygon
-
Create an empty polygon.
- RShape - Class in geomerative
-
RShape is a reduced interface for creating, holding and drawing complex shapes.
- RShape() - Constructor for class geomerative.RShape
-
Use this method to create a new empty shape.
- RShape(RPath) - Constructor for class geomerative.RShape
-
- RShape(RPath[]) - Constructor for class geomerative.RShape
-
- RShape(RPoint[][]) - Constructor for class geomerative.RShape
-
- RShape(RShape) - Constructor for class geomerative.RShape
-
- RStrip - Class in geomerative
-
RStrip is a reduced interface for creating, holding and drawing triangle strips.
- RStrip(RStrip) - Constructor for class geomerative.RStrip
-
Use this method to create a new strip.
- RStrip() - Constructor for class geomerative.RStrip
-
- RStyle - Class in geomerative
-
- RStyle() - Constructor for class geomerative.RStyle
-
- RStyle(RStyle) - Constructor for class geomerative.RStyle
-
- RSVG - Class in geomerative
-
- RSVG() - Constructor for class geomerative.RSVG
-
- saveGroup(String, RGroup) - Method in class geomerative.RSVG
-
- saveShape(String, RShape) - Static method in class geomerative.RG
-
Save a shape object to a file.
- saveShape(String, RShape) - Method in class geomerative.RSVG
-
- scale(float, float, RPoint) - Method in class geomerative.RGeomElem
-
Apply a scale to the element, given scaling factors and optionally a scaling center.
- scale(float, float) - Method in class geomerative.RGeomElem
-
- scale(float, float, float, float) - Method in class geomerative.RGeomElem
-
Apply a scale to the element, given scaling factors and optionally a scaling center.
- scale(float, RPoint) - Method in class geomerative.RGeomElem
-
Apply a scale to the element, given scaling factors and optionally a scaling center.
- scale(float) - Method in class geomerative.RGeomElem
-
- scale(float, float, float) - Method in class geomerative.RGeomElem
-
Apply a scale to the element, given scaling factors and optionally a scaling center.
- scale(float, float, float, float) - Method in class geomerative.RMatrix
-
Apply a scale to the matrix, given scaling factors and optionally a scaling center.
- scale(float, float) - Method in class geomerative.RMatrix
-
- scale(float, float, float) - Method in class geomerative.RMatrix
-
Apply a scale to the matrix, given scaling factors and optionally a scaling center.
- scale(float, float, RPoint) - Method in class geomerative.RMatrix
-
Apply a scale to the matrix, given scaling factors and optionally a scaling center.
- scale(float, RPoint) - Method in class geomerative.RMatrix
-
Apply a scale to the matrix, given scaling factors and optionally a scaling center.
- scale(float) - Method in class geomerative.RMatrix
-
- scale(float, float) - Method in class geomerative.RPoint
-
Apply a scaling to the point, given the scaling factors.
- scale(float) - Method in class geomerative.RPoint
-
Apply a scaling to the point, given a scaling factor.
- scale(RPoint) - Method in class geomerative.RPoint
-
Apply a scaling to the point, given a scaling vector.
- segmentAngleTol - Static variable in class geomerative.RCommand
-
- segmentType - Static variable in class geomerative.RCommand
-
- setAdaptor(int) - Static method in class geomerative.RG
-
Use this to set the adaptor type.
- setAdaptorLengthOffset(float) - Static method in class geomerative.RG
-
Use this to set the adaptor length offset.
- setAdaptorScale(float) - Static method in class geomerative.RG
-
Use this to set the adaptor scaling.
- setAlign(int) - Method in class geomerative.RFont
-
Use this method to reset the alignment of the font.
- setAlpha(float) - Method in class geomerative.RGeomElem
-
- setAlpha(int) - Method in class geomerative.RGeomElem
-
- setAlpha(String) - Method in class geomerative.RGeomElem
-
- setAlpha(float) - Method in class geomerative.RStyle
-
- setAlpha(int) - Method in class geomerative.RStyle
-
- setAlpha(String) - Method in class geomerative.RStyle
-
- setContour(int) - Method in class geomerative.RPolygon
-
Use this method to set the current contour to which append points.
- setCurrent(int) - Method in class geomerative.RMesh
-
Use this method to set the current strip to which append points.
- setDpi(int) - Static method in class geomerative.RG
-
Use this to set the resolution of the display.
- setFill(boolean) - Method in class geomerative.RGeomElem
-
- setFill(int) - Method in class geomerative.RGeomElem
-
- setFill(String) - Method in class geomerative.RGeomElem
-
- setFill(boolean) - Method in class geomerative.RStyle
-
- setFill(int) - Method in class geomerative.RStyle
-
- setFill(String) - Method in class geomerative.RStyle
-
- setFillAlpha(int) - Method in class geomerative.RGeomElem
-
- setFillAlpha(String) - Method in class geomerative.RGeomElem
-
- setFillAlpha(int) - Method in class geomerative.RStyle
-
- setFillAlpha(String) - Method in class geomerative.RStyle
-
- setName(String) - Method in class geomerative.RGeomElem
-
- setPath(int) - Method in class geomerative.RShape
-
Use this method to set the current path.
- setPolygonizer(int) - Static method in class geomerative.RG
-
Use this to set the polygonizer type.
- setPolygonizerAngle(float) - Static method in class geomerative.RG
-
Use this to set the segmentator angle tolerance for the ADAPTATIVE segmentator and set the segmentator to ADAPTATIVE.
- setPolygonizerLength(float) - Static method in class geomerative.RG
-
Use this to set the segmentator length for the UNIFORMLENGTH segmentator and set the segmentator to UNIFORMLENGTH.
- setPolygonizerStep(float) - Static method in class geomerative.RG
-
Use this to set the segmentator step for the UNIFORMSTEP segmentator and set the segmentator to UNIFORMSTEP.
- setSegmentAngle(float) - Static method in class geomerative.RCommand
-
Use this to set the segmentator angle tolerance for the ADAPTATIVE segmentator and set the segmentator to ADAPTATIVE.
- setSegmentator(int) - Static method in class geomerative.RCommand
-
Use this to set the segmentator type.
- setSegmentGraphic(PGraphics) - Static method in class geomerative.RCommand
-
Use this to set the segmentator graphic context.
- setSegmentLength(float) - Static method in class geomerative.RCommand
-
Use this to set the segmentator length for the UNIFORMLENGTH segmentator and set the segmentator to UNIFORMLENGTH.
- setSegmentOffset(float) - Static method in class geomerative.RCommand
-
Use this to set the segmentator offset for the UNIFORMLENGTH segmentator and set the segmentator to UNIFORMLENGTH.
- setSegmentStep(float) - Static method in class geomerative.RCommand
-
Use this to set the segmentator step for the UNIFORMSTEP segmentator and set the segmentator to UNIFORMSTEP.
- setSize(int) - Method in class geomerative.RFont
-
Use this method to reset the point size of the font.
- setStroke(boolean) - Method in class geomerative.RGeomElem
-
- setStroke(int) - Method in class geomerative.RGeomElem
-
- setStroke(String) - Method in class geomerative.RGeomElem
-
- setStroke(boolean) - Method in class geomerative.RStyle
-
- setStroke(int) - Method in class geomerative.RStyle
-
- setStroke(String) - Method in class geomerative.RStyle
-
- setStrokeAlpha(int) - Method in class geomerative.RGeomElem
-
- setStrokeAlpha(String) - Method in class geomerative.RGeomElem
-
- setStrokeAlpha(int) - Method in class geomerative.RStyle
-
- setStrokeAlpha(String) - Method in class geomerative.RStyle
-
- setStrokeCap(String) - Method in class geomerative.RGeomElem
-
- setStrokeCap(String) - Method in class geomerative.RStyle
-
- setStrokeJoin(String) - Method in class geomerative.RGeomElem
-
- setStrokeJoin(String) - Method in class geomerative.RStyle
-
- setStrokeWeight(float) - Method in class geomerative.RGeomElem
-
- setStrokeWeight(String) - Method in class geomerative.RGeomElem
-
- setStrokeWeight(float) - Method in class geomerative.RStyle
-
- setStrokeWeight(String) - Method in class geomerative.RStyle
-
- setStyle(RStyle) - Method in class geomerative.RGeomElem
-
- shape(RShape, float, float, float, float) - Static method in class geomerative.RG
-
Draw a shape to a given position on the screen.
- shape(RShape, float, float) - Static method in class geomerative.RG
-
- shape(RShape) - Static method in class geomerative.RG
-
- SHAPE - Static variable in class geomerative.RGeomElem
-
- shapeToString(RShape) - Method in class geomerative.RSVG
-
- shear(float, float) - Method in class geomerative.RGeomElem
-
Apply a shear to the element, given shearing factors
- shear(float, float) - Method in class geomerative.RMatrix
-
Use this to apply a shearing to the matrix.
- size - Variable in class geomerative.RFont
-
The point size of the font.
- skewX(float) - Method in class geomerative.RGeomElem
-
Apply a horizontal skew to the element, given skewing angle
- skewX(float) - Method in class geomerative.RMatrix
-
Use this to apply a skewing to the matrix.
- skewY(float) - Method in class geomerative.RGeomElem
-
Apply a vertical skew to the element, given skewing angle
- skewY(float) - Method in class geomerative.RMatrix
-
- split(float) - Method in class geomerative.RCommand
-
Returns two commands resulting of splitting the command.
- split(RShape, float) - Static method in class geomerative.RG
-
Split a shape along the curve length in two parts.
- split(float) - Method in class geomerative.RGroup
-
- split(float) - Method in class geomerative.RPath
-
Use this to split a path into two separate new paths.
- split(float) - Method in class geomerative.RShape
-
- splitPaths(float) - Method in class geomerative.RGroup
-
- splitPaths(float) - Method in class geomerative.RShape
-
- sqrnorm() - Method in class geomerative.RPoint
-
Use this to obtain the square norm of the point.
- startPoint - Variable in class geomerative.RCommand
-
- strips - Variable in class geomerative.RMesh
-
Array of RStrip objects holding the contours of the polygon.
- stroke - Variable in class geomerative.RStyle
-
- strokeAlpha - Variable in class geomerative.RStyle
-
- strokeAlphaDef - Variable in class geomerative.RStyle
-
- strokeCap - Variable in class geomerative.RStyle
-
- strokeCapDef - Variable in class geomerative.RStyle
-
- strokeColor - Variable in class geomerative.RStyle
-
- strokeDef - Variable in class geomerative.RStyle
-
- strokeJoin - Variable in class geomerative.RStyle
-
- strokeJoinDef - Variable in class geomerative.RStyle
-
- strokeWeight - Variable in class geomerative.RStyle
-
- strokeWeightDef - Variable in class geomerative.RStyle
-
- styleToString(RStyle) - Method in class geomerative.RSVG
-
- sub(RPoint) - Method in class geomerative.RPoint
-
Use this to subtract a vector from this point.
- SUBSHAPE - Static variable in class geomerative.RGeomElem
-
- text(String) - Static method in class geomerative.RG
-
Draw text to the screen using the font set using the textFont method.
- textFont(RFont, int) - Static method in class geomerative.RG
-
Set the font object to be used in all text calls.
- texture - Variable in class geomerative.RStyle
-
- toGroup(String) - Method in class geomerative.RFont
-
Use this method to get the outlines of a string in the form of an RGroup.
- toGroup(String) - Method in class geomerative.RSVG
-
- toMesh() - Method in class geomerative.RContour
-
- toMesh() - Method in class geomerative.RGeomElem
-
- toMesh() - Method in class geomerative.RGroup
-
- toMesh() - Method in class geomerative.RMesh
-
- toMesh() - Method in class geomerative.RPath
-
- toMesh() - Method in class geomerative.RPolygon
-
Use this method to create a new mesh from a given polygon.
- toMesh() - Method in class geomerative.RShape
-
Use this method to create a new mesh from a given polygon.
- toMesh(String) - Method in class geomerative.RSVG
-
- toMeshGroup() - Method in class geomerative.RGroup
-
Use this method to get a new group whose elements are the corresponding meshes of the elements in the current group.
- toPolygon() - Method in class geomerative.RContour
-
- toPolygon(char) - Method in class geomerative.RFont
-
Use this method to get the outlines of a character in the form of an RPolygon.
- toPolygon() - Method in class geomerative.RGeomElem
-
- toPolygon() - Method in class geomerative.RGroup
-
- toPolygon() - Method in class geomerative.RMesh
-
- toPolygon() - Method in class geomerative.RPath
-
- toPolygon() - Method in class geomerative.RPolygon
-
- toPolygon() - Method in class geomerative.RShape
-
Use this method to create a new polygon from a given shape.
- toPolygon(String) - Method in class geomerative.RSVG
-
- toPolygonGroup() - Method in class geomerative.RGroup
-
Use this method to get a new group whose elements are the corresponding polygons of the elements in the current group.
- toShape() - Method in class geomerative.RCommand
-
- toShape() - Method in class geomerative.RContour
-
- toShape(char) - Method in class geomerative.RFont
-
Use this method to get the outlines of a character in the form of an RShape.
- toShape(String) - Method in class geomerative.RFont
-
- toShape() - Method in class geomerative.RGeomElem
-
- toShape() - Method in class geomerative.RGroup
-
- toShape() - Method in class geomerative.RMesh
-
- toShape() - Method in class geomerative.RPath
-
- toShape() - Method in class geomerative.RPolygon
-
- toShape() - Method in class geomerative.RShape
-
- toShape(String) - Method in class geomerative.RSVG
-
- toShapeGroup() - Method in class geomerative.RGroup
-
Use this method to get a new group whose elements are all the corresponding shapes of the elements in the current group.
- transform(RMatrix) - Method in class geomerative.RGeomElem
-
- transform(float, float, float, float, boolean) - Method in class geomerative.RGeomElem
-
Transform the geometric object to fit in a rectangle defined by the parameters passed.
- transform(float, float, float, float) - Method in class geomerative.RGeomElem
-
- transform(RMatrix) - Method in class geomerative.RMesh
-
Use this method to transform the mesh.
- transform(RMatrix) - Method in class geomerative.RPoint
-
Use this to apply a transformation to the point.
- transform(RMatrix) - Method in class geomerative.RStrip
-
Use this method to transform the strip.
- translate(float, float) - Method in class geomerative.RGeomElem
-
Apply a translation to the element, given translation coordinates.
- translate(RPoint) - Method in class geomerative.RGeomElem
-
Apply a translation to the element, given a point.
- translate(float, float) - Method in class geomerative.RMatrix
-
Apply a translation to the matrix, given the coordinates.
- translate(float) - Method in class geomerative.RMatrix
-
- translate(RPoint) - Method in class geomerative.RMatrix
-
Apply a translation to the matrix, given a point.
- translate(float, float) - Method in class geomerative.RPoint
-
Apply a translation to the point.
- translate(RPoint) - Method in class geomerative.RPoint
-
Apply a translation to the point.
- TRISTRIP - Static variable in class geomerative.RGeomElem
-
- type - Variable in class geomerative.RCommand
-
- type - Variable in class geomerative.RContour
-
- type - Variable in class geomerative.RGroup
-
- type - Variable in class geomerative.RMesh
-
- type - Variable in class geomerative.RPath
-
- type - Variable in class geomerative.RPolygon
-
- type - Variable in class geomerative.RShape
-
- type - Variable in class geomerative.RStrip
-