| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Алгоритмы > Рисование линии нужной длины и под нужным углом |
| Автор: voodoodn 30.4.2012, 03:52 |
| Доброе время суток! Проблема в следующем: надо нарисовать линию, допустим начиная из (0,0), и заканчивая (200,200). Линия должна быть длинною в 50 пикселов. Т.е. выйдет из (0, 0) в направлении (200,200), но будет длинной в 50 пикселов. И ещё надо рисовать линию выходящую из точки, под заданным углом. Как это всё выглядит в математической формуле? |
| Автор: alexvs11 30.4.2012, 03:54 |
| Алгоритм Брезенхэма какойнибудь |
| Автор: _Y_ 30.4.2012, 22:06 |
Что-то я не понял? Зачем? Школьная геометрия. Класс этак пятый. 1. По двум точкам находим уравнение прямой. По уравнению прямой и одной точке находим вторую (сумма квадратов катетов... равна чему-то-там-в-штанах) 2. Второй вопрос вообще.... Используйте тангенс (ну или катангенс если это прикольнее). |
| Автор: alexvs11 30.4.2012, 22:09 |
| _Y_, алгоритм брезенхема это следующий шаг за элементарными решениями. В нем непосредственно делается упор на том какие точки в каких пикселях размещать да и вообще - это классика компьютерной графики скажем это переложение школьной геометрии в реалии растров мониторов что в конечном счете нужно автору - ему решать |
| Автор: _Y_ 1.5.2012, 14:58 |
Понятно. Будем знать |