Неявная поверхность - Implicit surface

Неявный поверхностный тор (R = 40, a = 15).
Неявная поверхность рода 2.
Неявная неалгебраическая поверхность (бокал для вина).

В математика, неявная поверхность это поверхность в Евклидово пространство определяется уравнением

Неявная поверхность - это набор нулей функции трех переменных. Скрытый означает, что уравнение не решается для Икс или же у или же z.

График функции обычно описывается уравнением и называется явный представление. Третье важное описание поверхности - это параметрический один: , где Икс-, у- и z-координаты точек поверхности представлены тремя функциями в зависимости от общих параметров . Как правило, смена представлений проста только тогда, когда явное представление дано: (скрытый), (параметрический).

Примеры:

  1. самолет
  2. сфера
  3. тор
  4. Поверхность род 2: (см. диаграмму).
  5. Поверхность революции (см. диаграмму бокал для вина).

Для плоскости, сферы и тора существуют простые параметрические представления. Это неверно для четвертого примера.

В теорема о неявной функции описывает условия, при которых уравнение можно решить (по крайней мере, неявно) для Икс, у или же z. Но в целом решение не может быть явным. Эта теорема является ключом к вычислению основных геометрических характеристик поверхности: касательные плоскости, нормали к поверхности, искривления (Смотри ниже). Но у них есть существенный недостаток: их сложно визуализировать.

Если полиномиален от Икс, у и z, поверхность называется алгебраический. Пример 5 не-алгебраический.

Несмотря на сложность визуализации, неявные поверхности предоставляют относительно простые методы теоретической генерации (например, Поверхность Штейнера ) и практически (см. ниже) интересные поверхности.

Формулы

В следующих рассуждениях неявная поверхность представляется уравнением где функция удовлетворяет необходимым условиям дифференцируемости. В частные производные из находятся .

Касательная плоскость и вектор нормали

Точка поверхности называется обычный если и только если то градиент из в не нулевой вектор , смысл

.

Если точка поверхности является нет обычный, это называется единственное число.

Уравнение касательной плоскости в регулярной точке является

и нормальный вектор является

Нормальная кривизна

Чтобы формула была простой, аргументы опущены:

- нормальная кривизна поверхности в регулярной точке для единичного касательного направления . это Матрица Гессе из (матрица вторых производных).

Доказательство этой формулы опирается (как и в случае неявной кривой) на теорему о неявной функции и формулу для нормальной кривизны кривой. параметрическая поверхность.

Приложения неявных поверхностей

Как и в случае неявных кривых, легко создать неявные поверхности желаемой формы, применяя алгебраические операции (сложение, умножение) к простым примитивам.

Эквипотенциальная поверхность 4-х точечных зарядов

Эквипотенциальная поверхность точечных зарядов

Электрический потенциал точечного заряда в точке генерируется в точке потенциал (без учета физических констант)

Эквипотенциальная поверхность для значения потенциала неявная поверхность который является сферой с центром в точке .

Потенциал точечные сборы представлены

На рисунке четыре заряда равны 1 и расположены в точках . Отображаемая поверхность - это эквипотенциальная поверхность (неявная поверхность) .

Постоянное расстояние от поверхности продукта

Овал Кассини можно определить как набор точек, для которого произведение расстояний до двух заданных точек является постоянным (в отличие от эллипса сумма постоянна). Подобным образом неявные поверхности могут быть определены как произведение постоянного расстояния до нескольких фиксированных точек.

На схеме метаморфозы верхняя левая поверхность создается по этому правилу: С

поверхность продукта постоянного расстояния отображается.

Метаморфозы между двумя неявными поверхностями: тором и поверхностью произведения постоянного расстояния.

Метаморфозы неявных поверхностей

Еще один простой метод создания новых неявных поверхностей называется метаморфоза неявных поверхностей:

Для двух неявных поверхностей (на схеме: поверхность произведения с постоянным расстоянием и тор) новые поверхности определяют с помощью параметра проектирования :

На диаграмме расчетный параметр последовательно .

Приближение трех торов (параллельная проекция )
Пов-луч изображение (центральная проекция) приближения трех торов.

Гладкие аппроксимации нескольких неявных поверхностей

-поверхности [1] может использоваться для аппроксимации любого заданного гладкого и ограниченного объекта в поверхность которого определяется одним многочленом как произведение дополнительных многочленов. Другими словами, мы можем спроектировать любой гладкий объект с помощью единой алгебраической поверхности. Обозначим определяющие полиномы как . Тогда аппроксимирующий объект определяется полиномом

[1]

куда обозначает параметр смешивания, который контролирует ошибку аппроксимации.

Аналогично гладкой аппроксимации с неявными кривыми уравнение

представляет для подходящих параметров гладкие аппроксимации трех пересекающихся торов уравнениями

(На диаграмме параметры )

Изображение POV-Ray: метаморфозы между сферой и поверхностью продукта постоянного расстояния (6 баллов).

Визуализация неявных поверхностей

Существуют различные алгоритмы для рендеринг неявные поверхности,[2] в том числе алгоритм маршевых кубов.[3] По сути, есть две идеи для визуализации неявной поверхности: одна генерирует сеть полигонов, которая визуализируется (см. поверхностная триангуляция ), а второй полагается на трассировка лучей определяющее точки пересечения лучей с поверхностью.[4]

Смотрите также

Рекомендации

  1. ^ а б Адриано Н. Рапосо; Абель Дж. П. Гомеш (2019). «Пи-поверхности: произведение неявных поверхностей на конструктивную композицию трехмерных объектов». WSCG 2019 27. Международная конференция в Центральной Европе по компьютерной графике, визуализации и компьютерному зрению. arXiv:1906.06751.
  2. ^ Жюль Блументаль; Чандраджит Баджадж; Брайан Вивилл (15 августа 1997 г.). Введение в неявные поверхности. Морган Кауфманн. ISBN  978-1-55860-233-5.
  3. ^ Ян Стефенсон (1 декабря 2004 г.). Производственный рендеринг: дизайн и реализация. Springer Science & Business Media. ISBN  978-1-85233-821-3.
  4. ^ Эрик Хейнс, Томас Акенин-Моллер: Самоцветы с трассировкой лучей, Springer, 2019, ISBN  978-1-4842-4427-2

внешняя ссылка