.
  T-Splines


      Rhinoceros -> T-Splines -> Convert to T-Spline (tsConvert)     

T-Splines: tsConvert
 Convert to T-Spline (Преобразовать Rhino объект в T-Spline объект) - конвертирует необрезанные* NURBS поверхности, полигональные сетки Rhino или файлы .obj в T-Spline модель.


A) Исходная NURBS surface.
B) Полученная поверхность T-Spline в режиме OutputType=BoxMode
C) Полученная поверхность T-Spline в режиме OutputType=SmoothMode

Copy (Копирование)
Не удалять первоначальный объект Rhino при конвертации.

OutputType (Итоговый тип поверхности)
BoxMode (Кубический режим) - грубая конвертация формы без сглаживания.
SmoothMode (Режим сглаживания) - точная и гибкая подгонка конечной поверхности к исходной.
Auto (Автоматически)

NURBS со степенью** 3, 4 или выше могут быть конвертированы в T-Splines, и будут реконструированы со степенью 3 при преобразовании.

NURBS поверхности со степенью 1 или 2 тоже могут быть преобразованы в T-Spline, для этого в настройках tsOptions (Настройки Т-сплайн) существует опция Rebuild when increasing degree (Перестроить при увеличении степени), но вполне возможно это приведет к искажениям поверхности, в противном случае реконструкция ведёт к образованию множества лишних контрольных точек на поверхности и дальнейшим проблемам с управлением поверхностью T-Spline.

Конвертирование Meshes (полигональной сетки) в T-splines


A) Mesh (Полигональная сетка)
B) T-spline surface (Т-сплайн поверхность)

Преобразование полигональной сетки Mesh в T-Splines происходит по контрольным точкам, которые преобразуются в прилегающие точки T-Spline. T-spline поверхность не будет проходить через эти точки, но будет являться сглаженной поверхностью, полученной из них. Поэтому чем больше контрольных точек будет содержать исходная полигональная сетка, тем плотнее поверхность T-Splines будет охватывать данные контрольные точки.




* Необрезанными считаются поверхности, к которым не применялась команда Trim. Так как действие обрезания входит во многие команды образования или изменения поверхностей, а в программе Rhino трансформация часто хранится как последовательность действий, то в таком случае команда Trim будет отброшена из этой последовательности. Чтобы удостоверится, что объект будет конвертирован в T-Splines должным образом, следует, во-первых, убедиться, что данный объект является surface (см. Object Properties), а во-вторых, что к нему не применялись такие команды, как Trim/Split/Patch/Extrude и тд.


** Степень(Degree) в NURBS геометрии - это целое положительное число, как правило, 1, 2, 3 или 5. Для прямых и ломаных программа Rhino использует степень 1, для окружностей 2, а большинство кривых свободной формы используют степень 3 или 5. Rhino позволяет работать с NURBS, которые имеют степени от 1 до 11. В процессе могут использоваться линейные(1), квадратные(2), кубические(3) и кривые пятого порядка(5).


При попытке сконвертировать файл .stl выходные данные могут перегрузить программу и привести к сбою. То-же самое может получиться при большом кол-ве треугольных полигонов в сетке Mesh.



уроки Rhino:  Convert to Rhino Object   <  Convert to T-Spline   >  Mesh T-Spline    стр.618

    >> T-Splines

реклама:
     Экспорт/Импорт:

   .stl    .slc    .3ds

   .ai    .iges    .obj

   © 2010-2090 Foma Tuturov      
  PHP фреймворк HLEB2    Такой же  учебник по 3d Max