Соедините рациональный сплайн для стандартных геометрических фигур
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
для получения дополнительной информации о других опциях.