Изофота - Isophote
В геометрии изофота кривая на освещенной поверхности, соединяющая точки равной яркости. Предполагается, что освещение осуществляется параллельным светом, а яркость измеряется следующим скалярное произведение:
это единица нормальный вектор поверхности в точке и единичный вектор направления света. В случае , т.е. свет перпендикулярен нормали к поверхности, точка точка силуэта поверхности, смотрящая в направлении . Яркость 1 означает, что световой вектор перпендикулярен поверхности. На плоскости нет изофот, потому что любая точка имеет одинаковую яркость.
В астрономия изофота - это кривая на фотографии, соединяющая точки равной яркости.[1]
Применение и пример
В системы автоматизированного проектирования изофоты используются для оптической проверки гладкости стыков поверхностей. Для поверхности (неявной или параметрической), которая достаточно дифференцируема, вектор нормали зависит от первых производных. Отсюда дифференцируемость изофот и их геометрическая непрерывность на 1 меньше, чем у поверхности. Если в точке поверхности непрерывны только касательные плоскости (т. Е. G1-непрерывны), то изофоты имеют там перегиб (т. Е. Только G0-непрерывны).
В следующем примере (см. Диаграмму) два пересекающихся Поверхности Безье смешиваются третьим участком поверхности. На левом изображении поверхность смешивания имеет только G1-контакт с поверхностями Безье, а для правого изображения поверхности имеют G2-контакт. Эту разницу невозможно распознать по картинке. Но геометрическая непрерывность изофот показывает: с левой стороны у них есть изломы (то есть G0-непрерывность), а с правой стороны они гладкие (то есть G1-непрерывность).
Изофоты на двух поверхностях Безье и на G1-непрерывной (слева) и G2-непрерывной (справа) поверхности смешивания: слева изофоты имеют изгибы, а справа - гладкие.
Определение точек изофоты
на неявной поверхности
Для неявная поверхность с уравнением состояние изофоты
Это означает: точки изофоты с заданным параметром являются решениями нелинейной системы
которую можно рассматривать как кривую пересечения двух неявных поверхностей. Используя алгоритм отслеживания Bajaj et al. (см. ссылки) можно вычислить многоугольник точек.
на параметрической поверхности
В случае параметрическая поверхность состояние изофоты
что эквивалентно
Это уравнение описывает неявную кривую в s-t-плоскости, которую можно проследить с помощью подходящего алгоритма (см. неявная кривая ) и преобразован в точки поверхности.
Смотрите также
Рекомендации
- Я. Хошек, Д. Лассер: Grundlagen der geometrischen Datenverarbeitung, Teubner-Verlag, Штутгарт, 1989, ISBN 3-519-02962-6, п. 31.
- З. Сун, С. Шан, Х. Санг и др. ал .: Биометрическое распознавание, Springer, 2014, ISBN 978-3-319-12483-4, п. 158.
- C.L. Баджадж, К. Hoffmann, R.E. Линч, J.E.H. Хопкрофт: Трассировка пересечений поверхностей, (1988) Comp. С помощью Geom. Дизайн 5. С. 285–307.
- К. Т. Леондес: Компьютерные и интегрированные производственные системы: методы оптимизации, Vol. 3, World Scientific, 2003 г., ISBN 981-238-981-4, п. 209.