English Version            Русская версия

 [ Разделы сервера ]  [ Карта сервера ]  [ Новости сервера ] [ Обратная связь ]



После этого, начиная со строки 5, мы используем функцию drawLine(). Чтобы нарисовать линию, вам, конечно, нужны две точки и эта функция выбирает две координаты x, находя для них соответствующие координаты y, и рисует линию между этой парой точек. В строке 11 вы видите метод moveTo(). Этот метод используется для перемещения начальной позиции «пера» Flash в переданные в функцию координаты. (Перо Flash, иногда называемое виртуальным пером, представляет собой точку, которую вы не можете увидеть, с координатами (0,0), откуда Flash будет начинать рисование, если вы вызываете методы рисования. Метод moveTo() лишь перемещает положение пера – без рисования линий.) Существует метод lineTo(), который мы встречаем в строке 17, который обрабатывает рисование линии. Он рисует линию из текущей позиции пера в точку с полученными координатами. Завершающая строка служит для вызова функции. Этот вызов функции передает ссылку на объект line1 в функцию drawLine(). Функция drawLine() затем использует эту ссылку для доступа к информации об объекте. Важно обратить внимание, что все линии имеют бесконечную длину, хотя в этом случае мы показываем только часть рассматриваемой линии. Часть линии называется отрезком линии. Пересечение линий Все линии, которые не параллельны одна другой, пересекаются в некоторой точке, и любые две линии, которые имеют одинаковый наклон, являются параллельными. Таким образом, для того, чтобы сказать, являются ли две линии пересекающимися, вы просто сравниваете их наклоны. Если наклоны не равны, то они пересекаются где-то в пространстве. В этом разделе, мы будем учиться определять, что координаты некоторых двух линий пересекаются. LINE 1 ЛИНИЯ 1 LINE 2 ЛИНИЯ 2 Slope 1 Наклон 1 Slope 2 Наклон 2 Slope 1?Slope 2; следовательно, они пересекаются в некоторой точке Сначала, давайте найдем точку пересечения. Скажем, у нас есть две линии, представленные уравнениями: y =m1*x+b1 и y =m2*x+b2 В точке, где эти две линии пересекаются, значение y (в уравнениях выше) одинаково, и x (в уравнениях выше) тоже одинаково
Hosted by uCoz