Anthoni 0 21 апреля, 2010 Опубликовано 21 апреля, 2010 (изменено) · Жалоба Пол дня мучаюсь, незнаю даже как поисковик спросить... К примеру нужно провести линию на координаты X = 100, Y = 20. То есть вектор, который будет разбит на 21у прямую линию. Как вычислить длины этих линий? Смотрел по пикселам как делает виндовый paint, но так и не въехал как он вычисляет их длину... Может формула какая то есть? Задачка решаться будет на си для МК. Привожу рисунок для "въезжания" в мою проблему. Помогите :smile3046: Изменено 21 апреля, 2010 пользователем Anthoni Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EUrry 3 21 апреля, 2010 Опубликовано 21 апреля, 2010 · Жалоба Модуль вектора = sqrt{(x2-x1)^2+(y2-y1)^2}? где (x1, y1) и (x2, y2) координаты начала и конца вектора. Это вроде в школе проходят. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 21 апреля, 2010 Опубликовано 21 апреля, 2010 · Жалоба Это вроде в школе проходят. А мне кажется. что автору нужно вот это - http://www.codenet.ru/progr/video/alg/alg3.php Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SSerge 4 21 апреля, 2010 Опубликовано 21 апреля, 2010 · Жалоба Ищите алгоритм Брезенхема. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Anthoni 0 21 апреля, 2010 Опубликовано 21 апреля, 2010 (изменено) · Жалоба Tanya и SSerge - спасибо большое, это то что я искал! Изменено 21 апреля, 2010 пользователем Anthoni Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 21 апреля, 2010 Опубликовано 21 апреля, 2010 · Жалоба Tanya и SSerge - спасибо большое, это то что я искал! Если бы понятнее изъяснялись, ответ бы получили раньше... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Anthoni 0 21 апреля, 2010 Опубликовано 21 апреля, 2010 · Жалоба К сожалению с графикой никогда не работал, сложно сформулировать проблему :) Тему можно закрыть. :cheers: Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться