graphics/py-geomdl 5.2.10_2 DragonFly
Object-oriented pure Python B-Spline and NURBS library
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- MIT
- Categories
- graphics, python
- Package size
- 264.6 KiB, 2610.5 KiB installed
Description
NURBS-Python (geomdl) is a pure Python, self-contained, object-oriented B-Spline and NURBS spline library for Python versions 2.7.x, 3.4.x and later.
NURBS-Python (geomdl) provides convenient data structures and highly customizable API for rational and non-rational splines along with the efficient and extensible implementations of the following algorithms:
- Spline evaluation
- Derivative evaluation
- Knot insertion
- Knot removal
- Knot vector refinement
- Degree elevation
- Degree reduction
- Curve and surface fitting via interpolation and least squares approximation
NURBS-Python (geomdl) also provides customizable visualization and animation options via Matplotlib, Plotly and VTK libraries.
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | graphics/py-geomdl | 5.2.10_2 |
| FreeBSD | graphics/py-geomdl | 5.2.10_5 |
| MidnightBSD | graphics/py-geomdl | 5.2.10_5 |
| HardenedBSD | graphics/py-geomdl | 5.2.10_5 |
| GhostBSD | graphics/py-geomdl | 5.2.10_5 |
Install
Binary package:
pkg install py311-geomdl
From DPorts:
cd /usr/dports/graphics/py-geomdl && make install clean