![]() |
математика
дано - координаты 2 точек,
надо - выщитать формулу прямой через эти точки. :confused: |
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; } Усе вроде :) |
2gOloVasTicK '~
а мож еще и примерчик напишешь ? заодно объяснишь нам темным сию мудрость, дабы мы поняли как сей код относится к тому, о чем спрашивал RRR. формула прямой, проходящей через две точки (x1,y1) и (x2,y2): y = (x-x1)(y1-y2)/(x1-x2) + y1 поправьте если ошибаюсь |
2 Нокс :
Откуда столько яда??? Я тебя где то задел или обидел? |
gOloVasTicK '~
один умный человек сказал: секундная скорость мысли должна быть всегда намного больше скорости речи (пусть даже и письменной), а уж никак не наоборот. ты б хоть объяснил, к чему тот хитрый код, который ты выкатил... ладно, забей. заносит временами. :rolleyes: |
Вложений: 1
А вот и объяснения :)
|
2gOloVasTicK '~
восхищен трудолюбием ! :o работает. вижу. А зачем прямую линию рисовать дублированием точки ?! уж наверно масштабировать и поворачивать точку попроще, полегче и побыстрее :p (я сегодня гадости буду говорить весь остаток дня, так что потерпи) |
А еще проще линию линией нарисовать ;)
Да понятно все это :) Мне показалось что РРР надо какие-то промежуточные точки найти. Может я и не прав. А масштабирование/поворот линии по точкам эт же элементарщина, на фига формула для этого? З.Ы. Это не трудолюбие - это массаж для мозгов :) З.З.Ы. А ты с СПВ вместе что-ль работаешь? |
а зачем формула это ты у RRR спросишь
Цитата:
Цитата:
|
Эт массаж для своих мозгов :)
А умный я такой из Питера :D |
МИР-ДРУЖБА-ПИВО !!!
Пришел на работу, открыл топик, а тут прям драка...
Как зачинщик объявляю боевую ничью :p Мне действительно надо дуплицате сделать, но для массажа решил сам изобрести велосипед. И тут первым шагом потребовалось именно то, что Nox Noctis написал. С другой стороны, смотрю на пример gOloVasTicK '~'а, и прекрасно понимаю, что сам допер бы до него не так быстро :p . Спосибочки вам обоим :) |
| Часовой пояс GMT +4, время: 23:13. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.