Информация об изменениях

Сообщение Re[3]: Алгоритм определения координаты точки в mesh от 12.10.2019 20:52

Изменено 13.10.2019 0:09 ylem

Re[3]: Алгоритм определения координаты точки в mesh
H>Потому что «читерские» как ты выразился, для более-менее реальных задач, решаемых в реал-тайме. А не фантазий с «заполнениями» жидкостями, которые самый продвинутый физический движок будет считать и считать.

Их правда нельзя складывать. Они безразмерные. Достаточно перекоса в регулярности меша, и все испортится.

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

Очень быстрое решение тут вряд ли нужно, потому что новые вазы с частотой 100pfs не появляются.

Ну и прошу прощения за "читерские". Я понимаю, что в ентертейнменте нужна производительность и эффектность. Мой опыт про инженерный софт.
Re[3]: Алгоритм определения координаты точки в mesh
H>Потому что «читерские» как ты выразился, для более-менее реальных задач, решаемых в реал-тайме. А не фантазий с «заполнениями» жидкостями, которые самый продвинутый физический движок будет считать и считать.

Их правда нельзя складывать. Они безразмерные. Достаточно перекоса в регулярности меша, и все испортится.

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

Читерский вариант для простых круглых ваз.
Построить convex hull (взять готовую реализацию, в 3D это не просто).
Начать генерализовывать. Как только выделится две плоскости, как-то определить, в какую плоскость смотрит горлышко. Для общего случая все равно придется пускать лучи и оценивать объем.
Это все не сработает, если ваза имеет плоские элементы кроме дна.

Очень быстрое решение тут вряд ли нужно, потому что новые вазы с частотой 100pfs не появляются.

Ну и прошу прощения за "читерские". Я понимаю, что в ентертейнменте нужна производительность и эффектность. Мой опыт про инженерный софт.