Сплайн состоит из длинной полосы , зафиксированной в нескольких точках, натяжение которой создает плавную кривую, проходящую через эти точки, с целью переноса этой кривой на другой материал. [1]
До того, как компьютеры стали использоваться для создания инженерных проектов , чертежные инструменты использовались конструкторами, которые рисовали вручную. [2] Для рисования кривых, особенно в судостроении , чертежники часто использовали длинные, тонкие, гибкие полоски дерева, пластика или металла, называемые сплайнами (или планками , не путать с токарными станками ). [1] Сплайны удерживались на месте свинцовыми грузиками (называвшимися утками из-за их формы, похожей на утку ). Эластичность материала сплайна в сочетании с ограничением контрольных точек, или узлов , заставляли полосу принимать форму, которая минимизировала энергию, необходимую для ее изгиба между фиксированными точками, что являлось максимально гладкой формой. [3]
Можно воссоздать оригинальное чертежное сплайновое устройство с грузами и длиной тонкого пластика или дерева, достаточно гибкого, чтобы сгибаться без поломки. На бумаге отмечаются кресты для обозначения узлов или контрольных точек. Сплайн помещается на чертежную бумагу, а грузы прикрепляются к валу около каждого узла так, чтобы сплайн проходил через каждый из них. После регулировки в соответствии с требованиями чертежника можно провести линию вдоль вала, создавая шаблон для плавной кривой. [1] [3]
Оксфордский словарь английского языка находит первое зафиксированное использование этого слова в XVIII веке в Восточной Англии и предполагает, что термин «сплайн» может быть связан со словом «сплинтер». [4]
Сплайновые устройства использовались для проектирования форм для пианино, скрипок и других деревянных инструментов. Братья Райт использовали один из них для формирования крыльев своих самолетов. [5]
К 1946 году математики начали разрабатывать математические формулы для решения схожих задач [6] и в конечном итоге создали эффективные алгоритмы для поиска кусочно- полиномиальных кривых, также известных как сплайны , которые плавно проходят через обозначенные точки. Это привело к широкому использованию таких функций в автоматизированном проектировании , особенно в поверхностных конструкциях транспортных средств, заменив сплайн чертежника. [7] И. Дж. Шёнберг дал сплайновой функции ее название из-за ее сходства с механическим сплайном, используемым чертежниками. [8]
Связанное, но отличное устройство — «гибкая кривая», которую можно формовать вручную и использовать для проектирования или копирования сложной кривой. В отличие от сплайна, гибкая кривая не имеет значительного натяжения, поэтому она сохраняет заданную форму, а не минимизирует свою кривизну между точками. Эквивалентное устройство было известно в древности как лесбийское правило . [9] Древняя форма была сделана из свинца (добываемого на острове Лесбос ; отсюда и название); в то время как современная форма состоит из свинцового сердечника, заключенного в винил или резину. [10]
{{cite book}}
: CS1 maint: multiple names: authors list (link) CS1 maint: numeric names: authors list (link)