Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   математика (http://www.flasher.ru/forum/showthread.php?t=20799)

RRR 25.09.2001 21:46

математика
 
дано - координаты 2 точек,
надо - выщитать формулу прямой через эти точки.
:confused:

gOloVasTicK '~ 25.09.2001 22:05

gipotenuza=Math.sqrt(Math.pow(x,2)+Math.pow(y,2));
xstep=x/gipotenuza;
ystep=y/gipotenuza;
i=0;
while(i<gipotenuza){
i++;
Dot.duplicateMovieClip("dot"+i,i);
this["dot"+i]._x=xbegin+xstep*i;
this["dot"+i]._y=ybegin+ystep*i;
}

Усе вроде :)

Nox Noctis 25.09.2001 22:46

2gOloVasTicK '~
а мож еще и примерчик напишешь ?
заодно объяснишь нам темным сию мудрость, дабы мы поняли как сей код относится к тому, о чем спрашивал RRR.

формула прямой, проходящей через две точки
(x1,y1) и (x2,y2):

y = (x-x1)(y1-y2)/(x1-x2) + y1

поправьте если ошибаюсь

gOloVasTicK '~ 25.09.2001 22:48

2 Нокс :
Откуда столько яда??? Я тебя где то задел или обидел?

Nox Noctis 25.09.2001 22:57

gOloVasTicK '~
один умный человек сказал: секундная скорость мысли должна быть всегда намного больше скорости речи (пусть даже и письменной), а уж никак не наоборот.
ты б хоть объяснил, к чему тот хитрый код, который ты выкатил...
ладно, забей. заносит временами. :rolleyes:

gOloVasTicK '~ 25.09.2001 23:20

Вложений: 1
А вот и объяснения :)

Nox Noctis 25.09.2001 23:28

2gOloVasTicK '~
восхищен трудолюбием ! :o
работает. вижу.

А зачем прямую линию рисовать дублированием точки ?!

уж наверно масштабировать и поворачивать точку попроще, полегче и побыстрее :p

(я сегодня гадости буду говорить весь остаток дня, так что потерпи)

gOloVasTicK '~ 25.09.2001 23:36

А еще проще линию линией нарисовать ;)
Да понятно все это :)
Мне показалось что РРР надо какие-то промежуточные точки найти. Может я и не прав. А масштабирование/поворот линии по точкам эт же элементарщина, на фига формула для этого?

З.Ы. Это не трудолюбие - это массаж для мозгов :)
З.З.Ы. А ты с СПВ вместе что-ль работаешь?

Nox Noctis 26.09.2001 00:01

а зачем формула это ты у RRR спросишь
Цитата:

З.Ы. Это не трудолюбие - это массаж для мозгов
Ну, конечно... чужие мозги почему бы не помассировать :rolleyes:
Цитата:

З.З.Ы. А ты с СПВ вместе что-ль работаешь?
Откуда только ты такой умный ...

gOloVasTicK '~ 26.09.2001 00:04

Эт массаж для своих мозгов :)
А умный я такой из Питера :D


Часовой пояс GMT +4, время: 01:08.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.