Package curvepy
Welcome to curvepy!
curvepy is an computational geometric library. It's main focus lies on
- Different Bézier curve implementations and their viability
- A Green-Sibson/Bowyer/Watson based Delaunay triangulation, with translation in it's Voronoi dual graph
The technical information can be found in the single modules, the mathematical explanations and design decisions can be found in the accompanying paper.
Please read the paper for more information.
Expand source code
"""
Welcome to curvepy!
curvepy is an computational geometric library. It's main focus lies on
- Different Bézier curve implementations and their viability
- A Green-Sibson/Bowyer/Watson based Delaunay triangulation, with translation in it's Voronoi dual graph
The technical information can be found in the single modules, the mathematical explanations and design decisions
can be found in the accompanying paper.
Please read the paper for more information.
"""
Sub-modules
curvepy.bezier_curve
-
This module puts the methods defined in curvepy.de_casteljau to use by creating different classes of Bezier curves. All these classes use different …
curvepy.de_casteljau
-
This module provides a variety of options to calculate points on a curve defined by Bezier points: …
curvepy.delaunay
-
This file has an implementation of a 2D Delaunay Triangulation Algorithm …
curvepy.tests
-
This module contains all pytest-tests …
curvepy.types
curvepy.utilities
curvepy.voronoi
-
This file has an implementation of Voronoi regions …