1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Проблемы с оптикой

Тема в разделе "Delphi - программирование", создана пользователем Aim Destroyer, 18 мар 2007.

Статус темы:
Закрыта.
  1. Aim Destroyer

    Aim Destroyer Гость

    Репутация:
    0
    Я сейчас пишу програму на Delphi по работе с оптикой. А суть ее вот в чём --- дано 2 рисункa bmp. Первый --- обычний, второй --- в оттенках серого. Програма должна показать как будет выглядеть первий рисунок под пластинкой из прозрачного материала, например стекла. Весь прикол состоит в том что стекло не плоское.... Стекло размером в первый рисунок и толщина каждой его точки задается значением точки второго рисунка (вроде 1..255). Как же определить деформацию первого рисунка в каждой точке? Подскажите плииз :)
     
  2. Zuzlan

    Zuzlan Гость

    Репутация:
    0
    Ого) Не из простых задачка)
    //Надеюсь, что форма линзы будет стандартной и в ней не будет использовано 2 и больше точек фокуса...
    Первое что мне пришло в голову - это эффект "Рыбий глаз". В каком то довольно старом графической редакторе я его уже наблюдал, просто там была приведена формула этого эффекта.
    Изображение выходит где то таким:
    Проблемы с оптикой
    Что же касается искревления формы линзы, то там нужно будет просто поиграться с параметрами в той формуле...
    Ничего лучше пока не придумал =)
     
  3. Aim Destroyer

    Aim Destroyer Гость

    Репутация:
    0
    ну что ж, буду пробовать.....
     
Загрузка...
Похожие Темы - Проблемы оптикой
  1. NekitGod1
    Ответов:
    0
    Просмотров:
    3
  2. euppi98
    Ответов:
    3
    Просмотров:
    125
  3. AgRuN
    Ответов:
    8
    Просмотров:
    155
  4. CHEATER
    Ответов:
    3
    Просмотров:
    188
  5. Define

    Проблема Проблемы с шеллом

    Define, 18 июн 2017, в разделе: Kali Linux
    Ответов:
    2
    Просмотров:
    229
Статус темы:
Закрыта.

Поделиться этой страницей