Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   математика: длина параболы (http://www.flasher.ru/forum/showthread.php?t=59319)

Iv 13.06.2004 20:48

математика: длина параболы
 
:rolleyes: с надеждой на то, что здесь бывают те, кто еще не забыл математику:

есть задача - вычисление длины параболы. поелику не учил и забыл то, что даже учил, не могу сообразить как посчитать.
имею итерационный алгоритм обсчета, но нужно сие посчитать более точно, с использованием математических формул.

Iv 13.06.2004 22:07

нашел ужо, пасиб, ня нать.

silin 13.06.2004 22:23

здесь есть

Iv 13.06.2004 22:46

сам то разобрался бы с этим описанием, если бы понадобилось?
- слабо верится.

silin 13.06.2004 23:52

негоже поправлять таких многоопытных людей, но ты же не говоришь в каком виде у тебя парабола, ну и получаешь ссылку на общее решение ( ничего сложного там кстати нет)

Iv 14.06.2004 00:39

безье у меня, и в общем есть решение:
Parabola = function () {
};
Parabola.prototype.getLength = function(x, y) {
var xx = x*x, yy = y*y, y2 = y*2;
var a = Math.pow(4*yy+xx, .5);
return a+xx/y2*Math.log((y2+a)/x);
};
// test
a = new Parabola();
trace(a.get1Length(100, 50));
- мы получаем длину параболы, с основанием x и высотой y

другой трабл вылез:

научиться конвертить коэффициент безье (который пользуется при отрисовке) из непропорционального в пропорциональный и наоборот, чтобы научиться программно рисовать равномерные черточки.
примерчик для наглядности: слева программная отрисовка, справа руками.

причем, оч нужно не итерационное, а математическое решение.
итерационное есть.

Елё 14.06.2004 22:36

Не уверен что это возможно
Там совершенно нецензурное уравнение выходит

Могу лишь термин подсказать, который тебе нужен
ТЫК

Iv 15.06.2004 15:50

спасибо.
так действительно полегче искать и найти.
а то запарился.


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

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