Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 18.08.2004, 20:37
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 21  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
Цитата:
Оригинал написал(а) BitSky
но у тебя, как я понимаю, пунктиры разной длины...
Я думаю, апроксимировать длины кривых я тоже умею ; ))) Но я понял, что ты имел в виду ; ))
__________________
...убивать людей не удовольствия ради, но для еды.

Старый 18.08.2004, 20:40
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 22  
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
ты постоянно пользуешься черными ящиками.
большинство встроенных методов начинку свою тебе не покажут.
Функция на то она и функция, что тебе не обязательно понимать как она работает внутри. Достаточно знать что ей скормить и каков будет результат.
А пользоваться будет вся студия. заставлю .
Насчет пол года:
Это далеко не весь результат и даже не вершина айсберга.
И тратил я свое личное время а не рабочее.
И даром они точно не пройдут ибо научился я благодаря этим изысканиям многому...

Старый 18.08.2004, 20:42
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 23  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
Цитата:
Оригинал написал(а) BitSky
И даром они точно не пройдут ибо научился я благодаря этим изысканиям многому...
Самое главное.
__________________
...убивать людей не удовольствия ради, но для еды.

Старый 18.08.2004, 20:52
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 24  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
Цитата:
Оригинал написал(а) BitSky
ты постоянно пользуешься черными ящиками.
ну этак мы дойдем до того, что я же пользуюсь операционной системой не подозревая что там и как именно творится :)) ты ведь понял что я имею в виду.

Цитата:
Оригинал написал(а) BitSky
Насчет пол года:
да просто страшно звучит :))

Старый 18.08.2004, 20:56
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 25  
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
Цитата:
Я думаю, апроксимировать длины кривых я тоже умею ; )
- у меня как раз трабл был в том, что я этого не умею и в свое время замучил тут всех вопросами об этом. Ответа так и не добился.

Кстати. Раз ты умеешь...
есть шикарная статья, там имеется формула длины параболы. (искать по словам "The arc length of a parabola"). Эта формула будет попроще чем формула сегмента безье. Можешь ли сделать натуральную параметризацию, чтобы зная расстояние по длине на кривой можно было вычислить точку на этой кривой?
А уж разбить безье на две параболы - не трабл.
Тогда, удалось бы избежать бисекции. А это крайне важно для скорости работы алгоритма.


Последний раз редактировалось BitSky; 18.08.2004 в 20:57.
Старый 18.08.2004, 21:40
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 26  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
Т.е. обратную формулу?
__________________
...убивать людей не удовольствия ради, но для еды.

Старый 18.08.2004, 21:45
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 27  
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
да

Старый 18.08.2004, 22:12
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 28  
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
кстати, вершину всегда можно поместить в 0,0
а саму параболу развернуть как надо
в результате достаточно будет вычислить x
y всегда будет x^2

Старый 18.08.2004, 22:36
D12 вне форума Посмотреть профиль Отправить личное сообщение для D12 Найти все сообщения от D12
  № 29  
D12
меценат
 
Аватар для D12

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
Цитата:
_root.createEmptyMovieClip("mc", 0);
_root.mc.lineStyle(5, 0xFF0000, 100);
_root.mc.lineTo(.2, 0);
_root.mc.p0 = 100;
_root.mc.p1 = 100;
_root.mc.speed = _root.mc.path_position=0;
_root.mc.dir = 0.1;
_root.mc.onEnterFrame = function() {
_root.mc.tween_path = new Path(400, 0,
this.p1, 0, 100, 100, 100, 200, 450, 380, 0, this.p0);
// show path
_root.clear(), _root.lineStyle(0, 0, 30);
_root.moveTo(400, 0);
_root.curveTo(this.p1, 0, 100, 100);
_root.curveTo(100, 200, 450, 380);
_root.curveTo(0, this.p0, 400, 0);
//
this.p1 += 1, this.p0 += 1;
this.path_position += this.speed += this.dir;
if (random(100) == 1) {
this.dir = -this.dir;
}
var poz = this.tween_path.getPointByPosition(this.path_position);
this._x=poz._x, this._y=poz._y;
};
куча бесполезного хлама
идея так же бредова и мало несет за собой пользы ,
вроде задумка "УХ" но безполезна )
это как народ квадратуру круга ищет ) толку никакого но идея тоже "УХ" ))

P.S. думаю теперь тебе надо програмно Shape tween сделать ) лет за 12 думаю управишся ))) правдо с будущими скоростями инета народ врятле будет мелочится на пару килобайт , взамен получая долгие часы мороки подбивания кода под свой случай )

P.S.2. ну вот пришел и все испортил ( дискуссию ))) , работа такая )))


__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники


Последний раз редактировалось D12; 18.08.2004 в 22:37.
Старый 18.08.2004, 22:52
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 30  
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
хехе, не испортил.
я делал и делаю то, что нужно МНЕ.
иногда публикую результаты, если думаю, что кому-то они пригодятся.
Если ты думаешь что ТЕБЕ они не пригодятся, то это никак не отменяет того, что это нужно мне.

Создать новую тему   Часовой пояс GMT +4, время: 08:07.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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