Package micycle.pgs


package micycle.pgs
Processing Geometry Suite is a software project that provides easy access to geometric algorithms in the form of a Processing library.

Functionality is split over the following classes:

  • Class
    Description
    Circle packings of shapes, subject to varying constraints and patterns of tangencies.
    Minimal colorings of meshes (or mesh-like shapes).
    Specifies the algorithm/heuristic used by the underlying graph coloring process to find an approximate minimal coloring for mesh faces.
    Construct uncommon/interesting 2D geometries (beyond those offered in Processing).
     
    Methods for producing interior contour structures from shapes.
    Specifies the join style for offset curves.
    Facilitates conversion between Processing's PShapes and JTS's Geometries, along with various other formats.
    A utility class for storing and manipulating the visual properties of PShapes from the Processing library.
    Generates various types of geometric hulls (convex, concave, etc.) for polygons and point sets.
    Mesh generation and mesh processing utilities (excluding triangulation).
    Morphological editing operations for PShape polygons.
    The end cap style to use.
    Solve geometric optimisation problems, such as bounding volumes, inscribed areas, optimal distances, etc.
    Various packing heuristics for rectpack().
    Generation of random sets of 2D points having a variety of different distributions and constraints (and associated functions).
    Generates simple polygonisations of point sets.
    Shape-processing utilities for PShape geometry.
    Generation of random sets of non-intersecting line segments (and associated functions).
    Function that supplies the perpendicular segment length at each sampled position along a shape component (optionally varying by location, phase, or normal angle).
    Boolean set-operations for 2D shapes.
    Shape analysis utilities: metrics, predicates, and descriptive measurements for PShapes.
    Tiling, tessellation and subdivision of the plane using periodic or non-periodic geometric shapes.
    Geometric (mostly affine) transformations for PShapes that explicitly modify vertex coordinates.
    Triangulation utilities for 2D PShape polygons and point sets.
    Voronoi diagram utilities for 2D point sets and PShape polygons.