yezhuoyang / Bspline

This is the big project of our CG courses.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bspline

This is the big project of our CG courses. Our goal is to fit a given dataset within a given accuracy using Bspline method.

We mainly reference the code of

Third-Party Dependencies

  1. Egien 3
  2. ANN

How to build and Run

The project is build using Cmake.

File usage

Reference

  • Yeh, Raine, et al. "Fast Automatic Knot Placement Method for Accurate B-spline Curve Fitting." Computer-Aided Design 128 (2020): 102905.

  • Deng, Chongyang, and Hongwei Lin. "Progressive and iterative approximation for least squares B-spline curve and surface fitting." Computer-Aided Design 47 (2014): 32-44.

  • Zhang, Caiming, Pifu Zhang, and Fuhua Frank Cheng. "Fairing spline curves and surfaces by minimizing energy." Computer-Aided Design 33.13 (2001): 913-923.

  • Fitting B-spline Curves to Point Clouds by Curvature-Based Squared Distance Minimization

  • 《非均匀有理B样条》 第2版

About

This is the big project of our CG courses.


Languages

Language:C++ 98.0%Language:C 1.6%Language:Makefile 0.2%Language:Python 0.1%Language:CMake 0.0%Language:Batchfile 0.0%Language:MATLAB 0.0%