主要内容

rsmak

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

语法

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)

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

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

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

另请参阅