понедельник, 5 октября 2009 г.

Карусель и Лагранж — исходники от Сергеева

Помните, чем математики могут помочь флэшерам? То был годный доклад от Александра Сергеева. А теперь к нему есть исходники: LagrangeApproximatorSample.rar, и они немного причесаны. В почтовой группе ruFlash Александр так написал об этой работе:

Quote:
Оформил в виде AS3-класса, более-менее удобного для применения.


Принцип такой: вы знаете параметры объекта в некоторых точках, и нужно аппроксимировать параметры в промежуточных точках. Например, дизайнер дал вам раскадровку, где объект в нескольких положениях находится, вы просто нумеруете положения, выписываете на бумажку x, y, alpha, xscale, yscale, ..., запихиваете известные значения в объект LagrangeApproximator, и запрашиваете в произвольной точке.


Пример использования тоже в архиве. Там видно, что в некоторых ситуациях полином Лагранжа дает нежелательные значения. Приходится увеличивать количество опорных точек, додумывая их значения за пределами известных значений.


Чтобы удобнее было проверять, какие же значения будут выдаваться, есть метод построения простого графика.



Моя коронка по этому поводу, "Обмануть хотел? Дурилка картонная..." Спиннинг - кто бы мне раньше про это сказал.

Комментариев нет:

Отправить комментарий