Jump to content

Т-образный шлиец

В компьютерной графике Т -сплайн — это математическая модель для определения поверхностей произвольной формы . [1] Поверхность Т-образного сплайна — это тип поверхности, определяемый сетью контрольных точек , где ряду контрольных точек разрешено заканчиваться, не пересекая всю поверхность. Управляющая сеть в завершающем ряду напоминает букву «Т».

B-сплайны — это тип кривой, широко используемый в CAD-моделировании. Они состоят из списка контрольных точек (список координат (X, Y) или (X, Y, Z)) и вектора узла (список возрастающих чисел, обычно от 0 до 1). Чтобы идеально представить круги и другие конические сечения, часто добавляется весовой компонент, который расширяет B-сплайны до рациональных B-сплайнов, обычно называемых NURBS . Кривая NURBS представляет собой одномерную идеально гладкую кривую в двухмерном или трехмерном пространстве.

Чтобы представить трехмерный твердый объект или его часть, кривые B-Spline или NURBS расширяются до поверхностей. Эти поверхности состоят из прямоугольной сетки контрольных точек, называемой управляющей сеткой или сетью управления, и двух векторов узлов, обычно называемых U и V. Во время редактирования можно вставить новую контрольную точку в кривую, не меняя форму кривая. Это полезно, поскольку позволяет пользователю настраивать эту новую контрольную точку, а не только настраивать существующие контрольные точки. Однако, поскольку управляющая сетка поверхности B-Spline или NURBS должна быть прямоугольной, можно вставить только целую строку или столбец новых контрольных точек.

T-Splines — это усовершенствованная версия NURBS- поверхностей. [2] Они позволяют добавлять контрольные точки в сетку управления без вставки новой строки или столбца. Вместо этого новые контрольные точки могут завершать строку или столбец, что создает Т-образную форму в прямоугольной контрольной сетке. Это достигается путем назначения вектора узла каждой отдельной контрольной точке и создания некоторых правил добавления или удаления контрольных точек.

Моделирование поверхностей с помощью Т-образных сплайнов может уменьшить количество контрольных точек по сравнению с поверхностями NURBS и упростить объединение частей, но увеличивает затраты на ведение бухгалтерского учета по отслеживанию нерегулярных соединений. Т-сплайны можно преобразовать в поверхности NURBS путем вставки узлов, а NURBS можно представить как Т-сплайны без Т или путем удаления узлов. [3] Таким образом, Т-сплайны теоретически могут делать все, что может NURBS. На практике для того, чтобы NURBS работали так, как они, требовалось огромное количество программирования, и создание эквивалентной функциональности Т-сплайна потребовало бы аналогичных усилий. Для плавного соединения в точках стыка более трех кусков поверхности Т-образные шлицы объединены с геометрически непрерывными конструкциями степени 3 на 3 (бикубическими). [4] и, в последнее время, степени 4 на 4 (биквартика). [5] [6] [7]

поверхности подразделения , поверхности NURBS и полигональные сетки Альтернативными технологиями являются . Поверхности подразделения, а также Т-сплайны и NURBS-поверхности с добавлением геометрически непрерывных конструкций могут представлять собой везде гладкие поверхности любой связности и топологии, такие как отверстия, ветки и ручки. Однако ни один из Т-сплайнов, поверхностей подразделения или поверхностей NURBS не всегда может точно представлять (точное, алгебраическое) пересечение двух поверхностей в пределах одного и того же представления поверхности. Полигональные сетки могут представлять собой точные пересечения, но им не хватает качества формы, необходимого в промышленном дизайне . Поверхности подразделения широко используются в анимационной индустрии. Вариант разделения поверхностей от Pixar имеет преимущество веса ребер. Т-образные сплайны еще не имеют веса ребер.

Т-образные шлицы были первоначально определены в 2003 году. [8] В 2007 году патентное ведомство США выдало патент № 7 274 364 на технологии, связанные с Т-образными сплайнами. Компания T-Splines, Inc. была основана в 2004 году для коммерциализации технологий и приобретена Autodesk, Inc. в 2011 году. [9]

Срок действия патента США № 7 274 364 на Т-образный шлиец истек в 2024 году. [10]

[ редактировать ]
  1. ^ Пересмотр моделей данных T-сплайнов и их обмен с использованием STEP.
  2. ^ Томас В. Седерберг, Цзяньминь Чжэн, Алмаз Бакенов, Ахмад Насри: T-Splines и T-NURCCS, из ACM Trans. График. (СИГГРАФ 2003)
  3. ^ Томас В. Седерберг, Цзяньминь Чжэн, Том Лич, Дэвид Кардон, Г. Томас Финниган, Николас Норт: Упрощение Т-сплайнов и локальное уточнение, из ACM Trans. График. (СИГГраф, 2004 г.)
  4. ^ Дж. Фан, Дж. Питерс, О гладких бикубических поверхностях из четырехсеток, ISVC 2008, см. Также: Компьютерное проектирование 2011, 43 (2): 180-187.
  5. ^ Дж. Питерс, Биквартические сплайновые поверхности C^1 на нерегулярных сетках, Компьютерное проектирование, 1995, 27 (12), стр. 895–903.
  6. ^ М. А. Скотт, Р. Н. Симпсон, Дж. А. Эванс, С. Липтон, С. А. Бордас, Т. Дж. Р. Хьюз и Т. В. Седерберг, Анализ изогеометрических граничных элементов с использованием неструктурированных Т-образных сплайнов, Компьютерные методы в прикладной механике и инженерии, 2013, 254. стр. 197-221.
  7. ^ Г. Вестгаард, Х. Новацки, Построение ровных поверхностей на нерегулярных сетках, Симпозиум по твердотельному моделированию и приложениям, 2001: 88-98
  8. ^ Томас В. Седерберг, Цзяньминь Чжэн, Алмаз Бакенов, Ахмад Насри: T-Splines и T-NURCCS, из ACM Trans. График. (СИГГРАФ 2003)
  9. ^ «Autodesk приобретает активы в области технологий моделирования Т-сплайнов» . 22 декабря 2011 г.
  10. ^ US7274364B2 , Седерберг, Томас В., «Система и метод определения поверхностей T-сплайна и T-NURCC с использованием локальных уточнений», выпущено 25 сентября 2007 г.  
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b573742d5862df7416a9bf9851d1411a__1719178560
URL1:https://arc.ask3.ru/arc/aa/b5/1a/b573742d5862df7416a9bf9851d1411a.html
Заголовок, (Title) документа по адресу, URL1:
T-spline - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)