Aptem |
Отправлено: 15.05.2005, 09:02 |
|
Мастер участка
Группа: Участник
Сообщений: 349
|
Доброго времени суток!
У меня следующая проблема. Имеется изображение 4096x2048. Я знаю координаты точек начала и конца линии (x1, y1), (x2, y2). Мне необходимо разбить эту линию на 200 отрезков и найти координаты каждого отрезка этой линии.
Как это реализовать???
Спасибо за внимание.
|
|
Sl@Sh |
Отправлено: 15.05.2005, 19:00 |
|
Мастер участка
Группа: Участник
Сообщений: 383
|
Можно воспользоваться уравнением прямой.
Например ваша прямая задана уравнением y = 3x + 12;
Если представить, что она развита на одинаковые отрезки параллельными прямыми (|| Oy), то берём начальный Х прямой, берём конечный Х2. Поделив их разницу на 200 можно найти проекцию маленького отрезочка. Получив эту разницу можно получить начальные и конечные координаты какого-то отрезка. Подставив их в уравнение вы получите координаты у.
|
|