@@ -13,41 +13,41 @@ Docs are hosted via *GitHub Pages* [here](https://micycle1.github.io/PGS/).
13
13
Library functionality is split over the following classes:
14
14
15
15
* ` PGS_CirclePacking `
16
- * Circle packings of shapes, subject to varying constraints and patterns of tangencies
16
+ * Circle packings of shapes, subject to varying constraints and patterns of tangencies.
17
17
* ` PGS_Coloring `
18
- * Minimal colorings of meshes (or mesh-like shapes)
18
+ * Minimal colorings of meshes (or mesh-like shapes).
19
19
* ` PGS_Construction `
20
- * Construct uncommon/interesting 2D primitives
20
+ * Construct uncommon/interesting 2D primitives.
21
21
* ` PGS_Contour `
22
22
* Methods that produce various contours from shapes: medial axes, straight skeletons, offset curves, etc.
23
23
* ` PGS_Conversion `
24
- * Conversion between * Processing* PShapes and * JTS* Geometries (amongst other formats)
24
+ * Conversion between * Processing* PShapes and * JTS* Geometries (amongst other formats).
25
25
* ` PGS_Hull `
26
- * Convex and concave hulls of polygons and point sets
26
+ * Convex and concave hulls of polygons and point sets.
27
27
* ` PGS_Meshing `
28
- * Mesh generation (excluding triangulation) and processing
28
+ * Mesh generation (excluding triangulation) and processing.
29
29
* ` PGS_Morphology `
30
30
* Methods that affect the geometry or topology of shapes (buffering, simplification, smoothing, etc.)
31
31
* ` PGS_Optimisation `
32
- * Solve geometric optimisation problems, such as finding the maximum inscribed circle, or the closest vertex to a coordinate
32
+ * Solve geometric optimisation problems, such as finding the maximum inscribed circle, or the closest vertex to a coordinate.
33
33
* ` PGS_PointSet `
34
- * Generates sets of 2D points having a variety of different distributions and constraints
34
+ * Generates sets of 2D points having a variety of different distributions and constraints.
35
35
* ` PGS_Processing `
36
- * Methods that process a shape in some way: compute hulls, partition, slice, etc.
36
+ * Methods that process a shape in some way: partition, slice, clean , etc.
37
37
* ` PGS_SegmentSet `
38
- * Generates sets of random non-intersecting line segments
38
+ * Generates sets of random non-intersecting line segments.
39
39
* ` PGS_ShapeBoolean `
40
- * Boolean set-operations for 2D shapes
40
+ * Boolean set-operations for 2D shapes.
41
41
* ` PGS_ShapePredicates `
42
- * Various shape metrics (area, circularity, etc.) and predicates (* "do these shapes intersect?"* )
42
+ * Various shape metrics (area, circularity, etc.) and predicates (* "do these shapes intersect?"* ).
43
43
* ` PGS_Tiling `
44
44
* Tiling, tessellation and subdivision of the plane using periodic or non-periodic geometric shapes.
45
45
* ` PGS_Transformation `
46
- * Various geometric and affine transformations that affect vertex coordinates
46
+ * Various geometric and affine transformations that affect vertex coordinates.
47
47
* ` PGS_Triangulation `
48
- * Delaunay triangulation (constrained and refined) and earcut triangulation of shapes and point sets
48
+ * Delaunay triangulation (constrained and refined) and earcut triangulation of shapes and point sets.
49
49
* ` PGS_Voronoi `
50
- * Voronoi Diagrams of shapes and point sets
50
+ * Voronoi Diagrams of shapes and point sets.
51
51
52
52
## ** Installation**
53
53
@@ -910,4 +910,4 @@ Much of the functionality (but by no means all) is demonstrated below:
910
910
<td valign="top" width="25%"><img src="resources/tiling/penrose.png"></td>
911
911
<td valign="top" width="25%"><img src="resources/tiling/stTiling.png"></td>
912
912
</tr >
913
- </table >
913
+ </table >
0 commit comments