Автор Тема: Измерение объема модели  (Прочитано 170 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Vitalii

  • Житель
Измерение объема модели
« : 22 Февраля 2018, 11:53:58 »
Доброго времени суток! Столкнулся с задачей, которую не могу решить. Была создана модель археологического горшка, для которой нужно измерить объем изделия. Блендер и другие программы указывают объем для mesh (или же объем затраченого пластика для 3D-принтера. Далее были заделаны отверстия, но программы и дальше показывают лишь объем mesh горшка + объем mesh материала в отверстиях.
Это позволило вычислить количество глины, потраченное на горшок, но не общий объем артефакта.
Подскажите пожалуйста, как его вычислить? Или же как и в какой программе заполнить полностью пустоту модели?
Очень поможет науке  :)
Огромное спасибо!

Оффлайн Striver

  • Житель
  • теперь Самара
    • http://striver00.ru
Re: Измерение объема модели
« Ответ #1 : 22 Февраля 2018, 13:23:27 »
Цитировать
Это позволило вычислить количество глины, потраченное на горшок, но не общий объем артефакта.
[Петросян mode on]
Стакан наполовину полон, стакан наполовину пуст... Враньё всё это, стакан полон стекла, всё остальное снаружи!
[Петросян mode off]
Если тебе нужен не объём модели, а именно объём воды, которую можно налить в эту штуковину, то придётся много переделывать.
Цитировать
Далее были заделаны отверстия, но программы и дальше показывают лишь объем mesh горшка + объем mesh материала в отверстиях.

Естественно, всё не так просто.
В Блендере правильным будет такой подход:
1) отделить и убрать внешнюю сторону горшка, оставив только те грани, которые ограничивают внутреннюю полось.
2) Теперь всё-таки заделать оставшиеся отверстия, чтобы получился цельносвязный (manifold) меш. На самом деле, это не такое уж тривиальное действие.
3) Вывернуть все нормали наружу
Тогда объём полученной штуковины будет близок к объёму внутренней полости.

Если хочешь, выложи файл, я или кто-нибудь здесь ещё это проделаю.

Цитировать
Очень поможет науке
Почему-то мне кажется, что в науке существуют более подходящие для подобных задач программы, чем пакет 3D-моделирования...
Но лично мне они неизвестны.

Оффлайн Vitalii

  • Житель
Re: Измерение объема модели
« Ответ #2 : 22 Февраля 2018, 13:39:17 »
Спасибо за ответ!
Что касается других способов измерения объема сосудов, то это не простая тема. Так как все вручную сделанные горшки отличаются между собой, то нет унифицированных  формул. Есть ооооооооочень приблизительная таблица, которая совсем не полезна (http://www.keramart.com/uchiebniki/tablitsa_obiomov_kashpo_ghorshki.html)
Также существовал отдел теоретической археологии, который занимался разработкой норм измерений сосудов. Но они сложны в работе как по времени (особенно, если нужно описать коллекцию музея) так и по пониманию для гуманитария. Вот пример одной такой статьи (http://arheologija.ru/gening-programma-statisticheskoy-obrabotki-keramiki-iz-arheologicheskih-raskopok/)
На сегодня сделать модель горшка фотограмметрическим методом не составляет проблемы -- фотографирование минут 20-30 и обработка в компьютере 2-3 часа. Думалось, что и расчет объема будет происходить очень быстро.

Спасибо за предложение помощи, но хочется самому научиться для дальнейшей работы. Если бы Вы намекнули какой функционал использовать и в какой программе, то форумы и ютубы мне помогут дальше.
Спасибо!

Оффлайн Striver

  • Житель
  • теперь Самара
    • http://striver00.ru
Re: Измерение объема модели
« Ответ #3 : 22 Февраля 2018, 15:13:22 »
Цитировать
и в какой программе
Возможно, в дорогих CAD-системах, типа Компас или SolidWorks есть подобный функционал, но я не знаю, сам ими не занимался.

Цитировать
но хочется самому научиться для дальнейшей работы.
Перед тем, как покупать дорогущую CAD-систему, можно сделать что-то вроде такого: выкладывай blend-файл с горшком, я попробую его замкнуть и, если получится, выложу здесь все этапы работы с картинками.

Оффлайн Samovar

  • Житель
  • Пятигорье
Re: Измерение объема модели
« Ответ #4 : 22 Февраля 2018, 17:18:24 »
Striver, твоя идея, думаю, верна в принципе, но сомневаюсь, что CAD в археологии особо нужен... Помнишь, тема была: http://blender-3d.ru/forum/index.php/topic,1318.0.html
Думаю, из бесплатных  Meshlab подошла бы для ахеологии в связки с Блендером... https://en.wikipedia.org/wiki/MeshLab
Умеет реконструкцию из облака точек... возможно считает и объём, но явно не жидкостей... хотя, если умеет булевы операции как Блендер, то можно вычислить... Русифицированной не встречал... русской документации тоже...
« Последнее редактирование: 22 Февраля 2018, 17:43:03 от Samovar »

Оффлайн Vitalii

  • Житель
Re: Измерение объема модели
« Ответ #5 : 28 Февраля 2018, 17:15:40 »
Спасибо всем за советы! Объем измерен. Я выделил внешние полигоны и удалил их. Осталась только внутренняя поверхность. Далее я зашил отверстия в разделе 3Д печати и измерял объем нового объекта

 

* По форуму

* Последние вложения

Странные изменения.jpg
Скачано: 14
Автор: Novichok
NLA-редактор.png
Скачано: 11
Автор: Striver
Ригг.png
Скачано: 13
Автор: Mr.who
BlenderError.jpg
Скачано: 18
Автор: Starbreaker
BricsCADShape.jpg
Скачано: 26
Автор: Striver