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