主要内容

rsmak

R2026b

组织有理样条以形成标准几何形状

语法

rs = rsmak(shape,parameters)

描述

rs = rsmak(shape,parameters) 提供了一个在 rBform 中的有理样条,该样条描述了由字符向量或字符串标量 shape 以及可选附加选项 parameters 所指定的形状。shape 的具体选项为:

rsmak('arc',radius,center,[alpha,beta])
rsmak('circle',radius,center)
rsmak('cone',radius,halfheight)
rsmak('cylinder',radius,height)
rsmak('southcap',radius,center)
rsmak('torus',radius,ratio)

1 为 radius、halfheight 和 height 的默认值,center 的默认值为原点,弧线贯穿从 alpha 到 beta 的所有角度(默认值为 [-pi/2,pi/2]),锥体、圆柱体和环面以原点为中心,其大圆位于 (x,y) 平面,环面的小圆半径为 radius*ratio,ratio 的默认值为 1/3。

通过这些操作,借助 fncmb(rs,transformation) 可利用仿射变换生成相关形状。

有关其他选项的更多信息,请参阅 rpmak。

另请参阅