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