文件名称:matlab最简单的代码-Polygon-BSplines:使用B样条线/NURBS平滑多边形
文件大小:29KB
文件格式:ZIP
更新时间:2024-06-11 07:12:45
系统开源
matlab最简单的代码使用B样条线/ NURBS平滑多边形 作者:鲍勃(Bobbie)吴 此代码中的所有B样条/ NURBS评估都使用by来完成。 用法 有关如何使用此代码的信息,请参见example_smooth_polygon.m 。 设计过程 注意:本节介绍了多边形平滑的设计注意事项,如果仅使用代码,则无需阅读。 为了获得最佳阅读体验,请将以下文本粘贴到任何支持LaTeX的Markdown编辑器(例如)中。 定义多边形 $ P = $多边形顶点,2-m矩阵 $ p = $ B样条的多项式度 % define polygon vertices P = [ 0.1993 0.4965 0.6671 0.7085 0.6809 ; 0.8377 0.8436 0.7617 0.6126 0.212 ]; p = 8 ; % polynomial degree n = p + 1 ; % some call this the order of B-spline 将点添加到多边形的每个边上,每个边上的细分数量与它的长度成比例。 % uniform parameterization (pu
【文件预览】:
Polygon-BSplines-master
----example_smooth_polygon.m(1KB)
----bspline_wdeboor_deriv.m(1KB)
----LICENSE_B_SPLINES(1KB)
----mySpline.m(2KB)
----LICENSE(1KB)
----bspline_deboor_deriv.m(732B)
----img.png(18KB)
----bspline_wdeboor.m(872B)
----bspline_deboor.m(3KB)
----polygon_ctrlPts.m(2KB)
----bspline_deriv.m(876B)
----README.md(5KB)