![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Провести линию параллельно заданной через заданные координаты [D6]
Сергей_Власов © (2009-08-13 13:22:00)Здраствуйте.
Как провести линию параллельно заданной,
если известны координаты начала и конца заданной линии,
начало будущей параллельной прямой и длина отрезка?
Спасибо.
Sha (2009-08-13 16:04:00) [41]Еще вариант.
При помоши параллельного переноса перенести заданный отрезок в нужную точку (к началу искомого отрезка).
Затем при помощи подобия увеличить/уменьшить длину полученного отрезка до заданной.
Этот метод работает даже для случая прямой, параллельной оси Y.
Юрий Зотов (2009-08-13 15:32:00) [42]> Сергей_Власов (13.08.09 13:22)
Уравнение прямой на плоскости имет вид Y = AX + B. Чтобы ее провести, надо найти A и B.
A - это угловой коэффициент. Линии параллельны, поэтому для обоих линий он будет одинаковым и равным:
A = (Y1 - Y2) / (X1-X2)
где (X1, Y1) и (X2, Y2) - координаты начала и конца первой линии.
Итак, A мы нашли - теперь надо найти B для второй линии. Мы знаем, что вторая линия начинается в точке (Xн, Yн) - значит, можно записать уравнение:
Yн = AXн + B
отсюда B = Yн - AXн.
Осталось найти координаты конца отрезка второй линии (Xк, Yк). Его длину мы знаем (обозначим ее L), а еще мы знаем теорему Пифагора. Значит, получаем систему двух уравнений:
L = (Xк - Xн)^2 + (Yк - Yн)^2
Yк = AXк + B
Осталось только решить эту систему и найти (Xк, Yк). Вот это уже точно простенькая школьная задачка и с ней Вы легко справитесь сами.
Inovet (2009-08-13 14:42:00) [43]> [6] Дуб © (13.08.09 14:32)
>
> > Эээ. Задано начало прямой.
>
> Ты меня прямо убил. Сразил вот прямо. :)
> А класс это 9-й по нынешней программе.
Ну вот. А то 6-й, 6-й.:)
Дуб (2009-08-13 14:32:00) [44]
> Эээ. Задано начало прямой.
Ты меня прямо убил. Сразил вот прямо. :)
А класс это 9-й по нынешней программе.
Inovet (2009-08-13 14:22:00) [45]> [4] Дуб © (13.08.09 14:18)
> а у второго известно начало и длина? А направление? Их
> два.
Эээ. Задано начало прямой.
Дуб (2009-08-13 14:18:00) [46]> Как провести линию параллельно заданной,
> длина отрезка?
Задан отрезок и надо найти конец другого отрезка такого, что оба лежат на параллелных линиях, при этом один задан, а у второго известно начало и длина? А направление? Их два.
Jeer (2009-08-13 14:03:00) [47]
> 6 класс максимум...
Не.. это на след.год задание по ЕГЭ. За год надо решить.
Palladin (2009-08-13 13:44:00) [48]пипец.... увеличить первую координату на разницу между перовой А и первой Б... 6 класс максимум...
KilkennyCat (2009-08-13 13:34:00) [49]могу подарить учебник геометрии. неполенюсь, сворую в библиотеке и пришлю.