![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 02.04.2015
Сообщений: 3
|
![]()
Сдавать проект завтра, большую часть сделал. Для решения задачи проекта нужно решить подзадачу. Примерно так, имеется отрезок с координатами x1,y1, x2,y2, нужно найти координаты концов отрезка перпендикулярного ему, проходящего через середину и который равен начальному (диагонали квадрата).
|
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,431
|
![]()
https://ru.wikipedia.org/wiki/Матрица_поворота
Найти середину отрезка. Перенести в начало координат. Повернуть. Переместить на старое место. Примерно: x1'=-y1+y0-x0 y1'=x1-x0-y0
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 08.04.2015 в 19:38. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 02.04.2015
Сообщений: 3
|
![]()
Как его повернуть ? Вообще не понимаю, точнее понимаю, но мои способы получаются слишком трудные, а я хочу выступить с красивыми идеями и кодом.
|
![]() |
![]() |
![]() |
#4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,431
|
![]() ![]() ![]() Осталось подставить 90 градусов и упростить (перенос тоже подставить).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]()
x3 = (x1+x2+y1-y2)/2
y3 = (y1+y2-x1+x2)/2 x4 = x3-y1+y2 y4 = y3+x1-x2 Усе працюэ |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Очень-очень надо!Завтра сдавать уже=( Реализовать в виде модуля набор подпрограмм...(Pascal) | Dizzy | Помощь студентам | 4 | 17.12.2010 17:10 |
Завтра сдавать!!! | dzuga | Помощь студентам | 2 | 08.06.2010 15:35 |
Помогите((( Завтра сдавать!!!(( | ApXoH | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 05.05.2009 23:35 |
Помогите решить курсовая горит 9 сдавать... | smoke007 | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 03.01.2008 10:59 |