andrei186
11.11.2016, 16:42
Пытаюсь реализовать во ФЛАШе функции виндового графического редактора PAINT.
Не получается эффективно и правдоподобно имитировать спрей.
Я пробовал "в лоб" - т.е. onEnterFrame добавлять несколько точек со случайным отклонением от координат курсора. В принципе работает, но имею 2 вопроса:
1. Случайное отклонение с равномерным распределением нужного эффекта не создает. Нужно нормальное (Гауссово) распределение. Но у него такая формула, что использовать ее onEnterFrame нерационально.
Можно предложить какое-то псевдо-нормальное распределение с простой формулой?
2. Чтобы старые точки не затирались, каждой новой точке приходится присваивать новую depth - имеются ли у ФЛЕШа ограничения на количества depth?
Может кто предложит другую идею?
Не получается эффективно и правдоподобно имитировать спрей.
Я пробовал "в лоб" - т.е. onEnterFrame добавлять несколько точек со случайным отклонением от координат курсора. В принципе работает, но имею 2 вопроса:
1. Случайное отклонение с равномерным распределением нужного эффекта не создает. Нужно нормальное (Гауссово) распределение. Но у него такая формула, что использовать ее onEnterFrame нерационально.
Можно предложить какое-то псевдо-нормальное распределение с простой формулой?
2. Чтобы старые точки не затирались, каждой новой точке приходится присваивать новую depth - имеются ли у ФЛЕШа ограничения на количества depth?
Может кто предложит другую идею?