К основному контенту

Сообщения

Сообщения за декабрь, 2013

Расчет объема и периметра объекта в Blender. Calculait volume mesh in Blender.

Осваиваю 3D редактор Blender. Появилась проблема - Как посчитать объем и площадь модели? Решение нашлось. Небольшой код на питоне. import bmesh bm = bmesh.new() bm.from_object(bpy.context.object, bpy.context.scene) # could also use from_mesh() if you don't care about deformation etc. print(bm.calc_volume()) print(sum(f.calc_area() for f in bm.faces)) Как работает: Выделяем объект, сбрасываем все трансформации Ctrl+A, в консоль копируем код и получаем объем и площадь. Есть правда одно но. Объем корректно считает для закрытых объектов. Если у куба удалить один из фейсов (сделать его открытым. Объем будет посчитан, но не верный. Так же появился плагин для вычисления объема и массы: Сайт плагина ниже по ссылке http://www.artdds.ru/studio/toolbox/vol_n_mass_calc/