Створення nurbs-поверхонь

Багато з команд, призначених для створення процедурних поверхонь, дозволяють також створювати NURBS-поверхні за умови, що включений режим створення NURBS-поверхонь. Можна також перетворювати існуючі процедурні поверхні в NURBS-поверхні.

NURBS-поверхні (Non-Uniform Rational B-Splines - неоднорідні раціональні B-сплайни) поряд з 3D тілами, процедурними поверхнями і мережами є об'єктами 3D моделювання, з якими можлива робота в програмі AutoCAD.

NURBS-поверхні будуються на основі кривих Безьє або сплайнів. Тому при визначенні NURBS-поверхні або NURBS-кривої важливо задати такі параметри, як порядок, що визначають точки, керуючі вершини, значення ваги і вузлова параметризация. Сплайни в AutoCAD оптимально підходять для створення NURBS-поверхонь, що дозволяє задавати багато з цих параметрів (див. Розділи СПЛАЙН і РЕДСПЛАЙН). На наступному малюнку показаний дві керуючі вершини, відображаються при виборі NURBS-поверхні або сплайна.

Створення nurbs-поверхонь

Два способи створення NURBS-поверхонь

Є два способи створення NURBS-поверхонь.

  • За допомогою системної змінної SURFACEMODELINGMODE. задавши для цієї системної змінної значення 1, можна скористатися будь-якою командою створення поверхонь.
  • За допомогою команди ПРЕОБРВNURBS. ця команда дозволяє перетворити будь-яку існуючу поверхню.

Моделювання на основі NURBS-поверхонь вимагає попереднього планування, так як зворотне перетворення NURBS-поверхонь в процедурні поверхні неможливо.

Створення NURBS-поверхні по перетинах

  1. Виберіть вкладку "Поверхность" панель "Створити" "Створення NURBS" У командному рядку введіть преобрвnurbs (якщо ця команда ще не активована).
  2. Виберіть вкладку "Поверхность" панель "Створення" "По перетинах". У командному рядку введіть команду посічені.
  3. Виберіть профілі поперечних перерізів і натисніть клавішу Enter. Порядок їх вибору повинен відповідати необхідному порядку проходження через них нового 3D об'єкта.

По завершенні операції побудови по перетинах вихідні об'єкти видаляються або зберігаються, в залежності від значення системної змінної DELOBJ.

Перетворення тіла в NURBS-поверхность

  1. Виберіть вкладку "Поверхности" панель "Керуючі вершини" "Перетворити в NURBS". У командному рядку введіть преобрвnurbs.
  2. Виберіть тіло і натисніть клавішу Enter. Об'єкт перетворюється в декілька NURBS-поверхонь (кожна грань стає окремою поверхнею).

Примітка Процедура відображення керуючих вершин Виберіть вкладку "Поверхность" панель "Керуючі вершини" "Показати керуючі вершини". У командному рядку введіть увпоказать.

Перетворення об'єкта-мережі в NURBS-поверхность

  1. Виберіть вкладку "Мережа" "Перетворити мережу" "Перетворити в поверхню". У командному рядку введіть преобрвпврх.
  2. Виберіть об'єкт-мережу і натисніть клавішу Enter.

Об'єкт перетворюється в процедурну поверхню.

  • Виберіть вкладку "Поверхность" панель "Створити" Створення NURBS. У командному рядку введіть преобрвnurbs.

    Об'єкт перетворюється в NURBS-поверхность.

    Примітка Процедура відображення керуючих вершин Виберіть вкладку "Поверхность" панель "Керуючі вершини" "Показати керуючі вершини". У командному рядку введіть увпоказать.

    Схожі статті