Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.10.2015, 01:06   #1
Beggginer
 
Регистрация: 08.07.2015
Сообщений: 7
По умолчанию физика - программирование(отражение в зеркале)

Могу рисовать прямую(зеркало) и точку. Задача состоит в том что бы прорисовывалась изображение с другой стороны зеркала. Полагаю нужно от точки прорисовывать перпендикуляр, использую уравнение прямой(у = kx + b) честно просто мозгов не хватает как это все слить в кучу.Помогите с алгоритмом прорисовки изображения...
Код точки
Код:
private Point p1;
        private int counter = 0;
        public override void Draw( System.Drawing.Point cursorCoordinates)
        {
            if (counter == 0)
                OGL.DrawFilledCircle(new Pen(Color.Black, 6), new Point(cursorCoordinates.X, cursorCoordinates.Y), 6);
            else
                OGL.DrawFilledCircle(new Pen(Color.Blue, 6), new Point(p1.X, p1.Y), 6);
        }

Последний раз редактировалось Stilet; 28.10.2015 в 07:36.
Beggginer вне форума Ответить с цитированием
Старый 28.10.2015, 12:34   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Цитата:
Полагаю нужно от точки прорисовывать перпендикуляр, использую уравнение прямой(у = kx + b)
y = k1*x +b1 общее уравнение другой прямой

Wiki про перпендикулярные прямые
теперь мы знаем k1
прямая должна проходить через нашу точку
подставляя значения точки вместо x, y вычисляем значение b1.
о чудо! у нас есть перпендикулярная прямая проходящая через нашу точку!
НО нам еще надо на этой прямой найти ДРУГУЮ нужную нам точку.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Зеркальное отражение изображения Neketek Общие вопросы по Java, Java SE, Kotlin 1 06.05.2013 15:02
Зерркальное отражение и перевод в СС StepanDro Общие вопросы C/C++ 2 14.05.2012 16:18
Зеркальное отражение V@mpir Общие вопросы Delphi 3 15.09.2009 22:27
Отражение луча Illusionist Общие вопросы Delphi 3 30.05.2009 23:20
Отражение рисунка от стенок Надежда.. Мультимедиа в Delphi 14 20.12.2008 23:24