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