Изофота

В геометрии изофота — это кривая на освещенной поверхности, соединяющая точки одинаковой яркости . Предполагается, что освещение осуществляется параллельным светом, а яркость b измеряется следующим скалярным произведением :
где — единичный вектор нормали к поверхности в точке P , единичный вектор направления света. Если b ( P ) = 0 , т. е. свет перпендикулярен нормали к поверхности, то точка P является точкой силуэта поверхности, наблюдаемой в направлении . Яркость 1 означает, что вектор света перпендикулярен поверхности. нет У плоскости изофот, потому что все точки имеют одинаковую яркость.
В астрономии изофота — это кривая на фотографии, соединяющая точки одинаковой яркости. [1]
Применение и пример
[ редактировать ]В автоматизированном проектировании изофоты используются для оптической проверки гладкости соединений поверхностей. Для поверхности (неявной или параметрической), которая достаточно дифференцируема, вектор нормали зависит от первых производных. Следовательно, дифференцируемость изофот и их геометрическая непрерывность на 1 меньше, чем у поверхности. Если в точке поверхности только касательные плоскости непрерывны (т.е. G1-непрерывны), то изофоты имеют там излом (т.е. являются только G0-непрерывными).
В следующем примере (см. диаграмму) две пересекающиеся поверхности Безье смешиваются с помощью третьего участка поверхности. На левом изображении поверхность сглаживания имеет только G1-контакт с поверхностями Безье, а на правом изображении поверхности имеют G2-контакт. Эту разницу невозможно распознать по картинке. Но геометрическая непрерывность изофот показывает: с левой стороны они имеют изломы (т.е. G0-непрерывность), а с правой стороны они гладкие (т.е. G1-непрерывность).
- Изофоты на двух поверхностях Безье и G1-непрерывной (слева) и G2-непрерывной (справа) поверхности сглаживания: слева изофоты имеют изломы, а справа гладкие.
Определение точек изофоты
[ редактировать ]На неявной поверхности
[ редактировать ]Для неявной поверхности с уравнением состояние изофоты Это означает: точки изофоты с заданным параметром c являются решениями нелинейной системы. которую можно рассматривать как кривую пересечения двух неявных поверхностей. Используя алгоритм трассировки Bajaj et al. (см. ссылки) можно вычислить многоугольник точек.
На параметрической поверхности
[ редактировать ]В случае параметрической поверхности состояние изофоты
что эквивалентно Это уравнение описывает неявную кривую в st-плоскости, которую можно проследить с помощью подходящего алгоритма (см. неявную кривую ) и преобразовать с помощью в точки поверхности.
См. также
[ редактировать ]Ссылки
[ редактировать ]- Дж. Хошек, Д. Лассер: Основы обработки геометрических данных , Teubner-Verlag, Штутгарт, 1989, ISBN 3-519-02962-6 , с. 31.
- З. Сан, С. Шан, Х. Санг и др.: Биометрическое распознавание , Springer, 2014, ISBN 978-3-319-12483-4 , с. 158.
- К. Л. Баджадж, К. М. Хоффманн, Р. Э. Линч, Дж. Э. Хопкрофт: Отслеживание пересечений поверхностей , (1988) Comp. Помощник Геом. Дизайн 5, стр. 285–307.
- CT Leondes: Компьютерные и интегрированные производственные системы: методы оптимизации , Vol. 3, Всемирный научный журнал, 2003 г., ISBN 981-238-981-4 , с. 209.
- ^ Дж. Бинни, М. Меррифилд: Галактическая астрономия , Princeton University Press, 1998, ISBN 0-691-00402-1 , с. 178.