Bézier_Support - BRL-CAD/brlcad-docs GitHub Wiki

Improve Spline/Bézier Support

*' LibreCAD has basic support for B-spline and quadratic splines, but many interesting features are still missing. For example, methods for trimming, offsetting, hatching, tangential directions,*etc.'' are required to allow extensive usage of splines in LibreCAD. A rather comprehensive collection of spline mathematics can be found at A Primer on Bézier Curves Examples of spline features to implement:

  • Trimming
  • Hatching
  • Arc length
  • Area enclosed within a contour

Requirement

  • C++, math

Reference

⚠️ **GitHub.com Fallback** ⚠️