Skip to content
/ PyBS Public

Python library for B-spline curves and surfaces and their intersections.

License

Notifications You must be signed in to change notification settings

GeoMop/PyBS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intersections

Build Status Code Health Code Climate Test Coverage

B-spline modelling library.

Features:

  • representation of B-spline curves and surfaces
  • approximation by B-spline curves and surfaces
  • intersections
  • 3D modelling using BREP format and B-splines
  • focused on fast algorithms

Requirements

  • BIH package

Theory

Patrikalakis-Maekawa-Cho

Similar libraries

  • NURBS++ - unmantained, last updates from 2002, seems there is no support for intersections
  • libnurbs - effort to add intersections and other features to the openNURBBS library provided by Rhino
  • SINTEF SISL - mature, mantained, features, C lib:
    • approximation for curves
    • intersection of curves
    • closest point problems for curves
    • evaluation and manipulation of curves
    • approximation of surfaces
    • intersection of surfaces: topology and inspection of the intersection curve
    • evaluation and manipulation of surfaces
  • Ayam - under development, 3d modeling tool .

About

Python library for B-spline curves and surfaces and their intersections.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages