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.
|