• 大小: 784B
    文件类型: .m
    金币: 2
    下载: 1 次
    发布日期: 2021-01-04
  • 语言: Matlab
  • 标签: 曲率  计算  

资源简介

计算NURBS曲线在给定的节点处的曲率,需要配合NURBS工具箱使用。

资源截图

代码片段和文件信息

function curvature = clcCurvature(nurbsut)
%clcCurvature - 计算NURBS曲率
%
% Syntax: curvature = clcCurvature(nurbsut)
%       input:
%               nurbs:nurbs曲线的表达式,来源于nrbmak.m
%               ut:需要计算的曲率的点
%
% Description: 
%       该算法来源于 The nurbs book 算法:A4.2

dnurbs = nrbderiv(nurbs);
ddnurbs = nrbderiv(dnurbs);

[p w] = nrbeval(nurbsut);
[p1 w1] = nrbev

评论

共有 条评论