Directories
¶
Path | Synopsis |
---|---|
Package algorithm implements optimization algorithms to triangulate an image
|
Package algorithm implements optimization algorithms to triangulate an image |
evaluator
Package evaluator provides an interface for a fitness evaluator and some implementations for common use cases.
|
Package evaluator provides an interface for a fitness evaluator and some implementations for common use cases. |
Package color provides structs related to RGB colors.
|
Package color provides structs related to RGB colors. |
Package fitness provides an interface for a fitness function as well as an implementation of a fitness function that is used in the algorithm.
|
Package fitness provides an interface for a fitness function as well as an implementation of a fitness function that is used in the algorithm. |
Package generator provides an interface and implementations of generators to create a group of points.
|
Package generator provides an interface and implementations of generators to create a group of points. |
Package geom contains structs for representing a Point and a Triangle.
|
Package geom contains structs for representing a Point and a Triangle. |
Package image contains a struct to store the data of an image.
|
Package image contains a struct to store the data of an image. |
Package mutation provides an interface for a mutation method and some implementations.
|
Package mutation provides an interface for a mutation method and some implementations. |
Package normgeom contains similar structs to the geom package, except all coordinates are normalized between 0 and 1.
|
Package normgeom contains similar structs to the geom package, except all coordinates are normalized between 0 and 1. |
Package random uses github.com/dgryski/go-pcgr to implement a faster implementation of the rand package.
|
Package random uses github.com/dgryski/go-pcgr to implement a faster implementation of the rand package. |
Package rasterize provides different functions for several use cases to rasterize a triangle.
|
Package rasterize provides different functions for several use cases to rasterize a triangle. |
Package render implements utilities for rendering triangles onto an image.
|
Package render implements utilities for rendering triangles onto an image. |
Package triangulation provides utilities for creating Delaunay triangulations.
|
Package triangulation provides utilities for creating Delaunay triangulations. |
incrdelaunay
Package incrdelaunay implements a library for incremental Delaunay triangulation, with support for dynamically adding and removing points.
|
Package incrdelaunay implements a library for incremental Delaunay triangulation, with support for dynamically adding and removing points. |
Package utils provides utilities for testing, benchmarking, and visualizing different algorithms.
|
Package utils provides utilities for testing, benchmarking, and visualizing different algorithms. |
Click to show internal directories.
Click to hide internal directories.