closed_cubic_bspline(P, varargin)
This is a function to draw a closed cubic B-Spline, based on <Curves and Surfaces for Computer Graphics(2006)> by David Salomon (great book!), page 261 (closed cubic B-Spline curve).
usage:
closed_cubic_bspline(P,1) will compute and plot the closed B-Spline.
closed_cubic_bspline(P) will only compute the interpolated points.
notes:
In my program, I used a step of 1/100; if you need higher density, you could modify the value of nj (set to 100) on line 35.
Cite As
Di Zhu (2024). closed_cubic_bspline(P, varargin) (https://www.mathworks.com/matlabcentral/fileexchange/56965-closed_cubic_bspline-p-varargin), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
3.0.0.0 | Modified a mistake on error message about P's dimension.
|
||
2.0.0.0 | I'm working on the other B-splines and will upload later. |
||
1.0.0.0 |