|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
В-сплайни (1D-випадку)
Позначення "B-сплайни" сходить до французьким математиком Безьє. Основна ідея підходу виходить з алгоритму, заснованого на алгоритмі Катестеляу повторної лінійної інтерполяції. Цей метод успішно використовується в сучасних CAD-інструментів. B-сплайни добре підходить для додатків, які повинні бути виконані без урахування координат. B-сплайни і B-поверхні параметрически визначений. Так звані B-криві визначають за допомогою одного параметра, т. Більш загальні B-поверхні відповідають інтерполяції з двома параметрами, і та ін. Зміна системи координат (масштабування осей та інших афінних перетворень) НЕ вплив основний алгоритм або зміна вимірювальної сітки в тривимірному просторі E3. Для плоских кривих в Е2 координату у слід опустити в наступних рівняннях. Сформулюємо загальне правило для побудови B-кривих наступним чином: Нехай B результаті отримана точка Примітка: Пам'ятайте, що нумерація точок починається з нуля. Отже, ми маємо N+1 точок даних. Співвідношення (3-12) відноситься до всіх координат даних, а саме, х, у, z (див. Приклад 3.1.1.4). B-крива Рис. 3.6 B-крива за даними прикладу 3.1.1.4
Приклад 3.1.1.4 (1D- Вигляд) дані такі часові виміри: За умовою (3-12) це відповідає Отже, як параметрична крива, що описує цю структуру з фіксованими кінцевими точками, виглядає насправді? Тут N = 3. Таким чином, потрібно виконати три кроки інтерполяції для отримання остаточної B-кривої з (3-12). Перший крок призводить до
Це три додаткових точки, що належать до ліній
Ці дві точки лежать на лініях
І зображується, як показано на рис. 3.6. Просте виконання і незалежність систем координат є перевагами цього підходу. Грубий підхід можна покращити згладженням, звивистістю лінії, використовуючи B-сплайни. Крім того, деякі підходи - полігони з однаковими кінцевими точками і такою ж кількістю точок - слід порівняти на основі їх аналітичної параметричної форми заданої (3-12). Наприклад, таким чином можна побудувати полігон (посередній). Одним незначним недоліком може бути нетрадиційне параметричне представлення B-сплайнів. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.008 сек.) |