Бинарный структурированный формат файловых данных - идет в виде библиотеки.
В первую очередь используется в научном софте для больших наборов данных, зачастую структурированных.
Но можно использовать по своему усмотрению. Для файла параметров уж не знаю, насколько будет удобно. https://support.hdfgroup.org/HDF5/
Алгоритмы специализированные, само наличие открытых эффективных и надежных реализаций - уже большое достижение, думаю, что нелегко будет найти что-то другое. На серверной стороне сложными штуками заниматься не вариант?
becks:
Я не советую TetGen так как заранее посчитал, что у вас достаточно простые многогранники, для которых можно написать конкретные простые алгоритмы разбиения на тетраэдры. А с какими фигурами вы работаете и в какой предметной области?
Пусть у вас несколько сотен фигур, думаю, все равно 99.99% времени будет тратится на тетраэдризацию. Вычисление объема будет занимать копейки. На то же выделение памяти скорее уйдет больше.
Думаю - сотни объектов не должно быть критично, если это не сильно сложные модели.
TetGen на самом деле относительно быстр. Как всегда, решение зависит от ваших целей и ограничений.
Чтобы получать как можно меньше тетраэдров, обычно в сеточных генераторах нужно задать большой размер линейного элемента (равный или больше линейных размеров вашей фигуры), тогда генератор будет строить по возможности максимально большие тетраэдры.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.