Моделирование воды для веб-браузеров: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 3: | Строка 3: | ||
расчет на GPU | расчет на GPU | ||
+ | |||
+ | # расчет плоскости тазика | ||
+ | #* на входе: вектор RadiusOfGeoid, {{sym|градиент|строка=нет}} и {{sym|тазик#высота|fine=,|строка=скобки}} (0 вначале) | ||
+ | #* на выходе: {{sym|тазик#плоскость|fine=,|строка=скобки}} | ||
+ | # [[Gradient and height crosses]] | ||
+ | #* на входе: {{sym|тазик#плоскость|fine=,|строка=нет}} | ||
+ | #* на выходе: {{sym|letter=h_{to}|строка=скобки}} | ||
+ | # перелить воду | ||
+ | #* рассчитываются {{sym|тазик#объёмы_перетекания|fine=,|строка=скобки}}, которые нужно перелить через каждое общее ребро | ||
+ | #* на выходе: {{sym|тазик#высота|строка=нет}} | ||
+ | #* идти на п.1 |
Версия 18:27, 3 марта 2020
расчет на GPU
- расчет плоскости тазика
- на входе: вектор RadiusOfGeoid, [math]\nabla{g}[/math] и [math]h_{OQ}[/math] (тазик, высота) (0 вначале)
- на выходе: [math]S_{q}[/math] (тазик, плоскость)
- Gradient and height crosses
- на входе: [math]S_{q}[/math]
- на выходе: [math]h_{to}[/math] (Волна соседям)
- перелить воду
- рассчитываются [math]V_{to}[/math] (тазик, объёмы перетекания), которые нужно перелить через каждое общее ребро
- на выходе: [math]h_{OQ}[/math]
- идти на п.1