Помогите разобраться с NURBS
1.Постановка задачи
Изобразить продольное тело типа торпеды(корпус самолёта, тело рыбы и т.д.)
2.Дано
Набор поперечных сечений
3.Действие
Выставляем поперечные сечения на необходимом расстояние друг от друга, атачим и U Loft
до сих пор всё ясно, но когда надо рисовать переднее и заднее скругление - тормоза
1.Закрыть через "Cap" нельзя - некрасиво, и дефект виден невооружённым взглядом
2.Масштабировать предпоследниe сечения до непреличных размеров 100-1% и потом сдвигать их в крайние точки тоже не получается, так как идут складки и законцовка всё равно бракованная.
3.Сделал одно сечение законцовки в перпендикулярной плоскости(если предыдущие были в XZ, то это в XY) в виде параболы. Связать его с предыдущими через ULoft не получается. Приходиться делать из предпоследнего сечения состоящего из замкнутого сплайна - два сплайна, пополовинке от предыдущего цельного. И теперь уже три разомкнутых сплайна атачить между собой и ULoft.Поверхность получается, но Blend с предыдущей поверхностью, построенной на поперечных сечениях, даёт скрученную поверхность.
В общем рак мозгов. Может есть какой-то алгоритм более надёжный?
1.Постановка задачи
Изобразить продольное тело типа торпеды(корпус самолёта, тело рыбы и т.д.)
2.Дано
Набор поперечных сечений
3.Действие
Выставляем поперечные сечения на необходимом расстояние друг от друга, атачим и U Loft
до сих пор всё ясно, но когда надо рисовать переднее и заднее скругление - тормоза
1.Закрыть через "Cap" нельзя - некрасиво, и дефект виден невооружённым взглядом
2.Масштабировать предпоследниe сечения до непреличных размеров 100-1% и потом сдвигать их в крайние точки тоже не получается, так как идут складки и законцовка всё равно бракованная.
3.Сделал одно сечение законцовки в перпендикулярной плоскости(если предыдущие были в XZ, то это в XY) в виде параболы. Связать его с предыдущими через ULoft не получается. Приходиться делать из предпоследнего сечения состоящего из замкнутого сплайна - два сплайна, пополовинке от предыдущего цельного. И теперь уже три разомкнутых сплайна атачить между собой и ULoft.Поверхность получается, но Blend с предыдущей поверхностью, построенной на поперечных сечениях, даёт скрученную поверхность.
В общем рак мозгов. Может есть какой-то алгоритм более надёжный?