Как вычислить центр масс геометрии твердого тела, содержащейся в файле STEP?

Я хочу вычислить центр масс твердых объектов, построенных с помощью программного обеспечения САПР, которые сохраняются в формате STEP.

Кто-нибудь сталкивался с файлами такого типа? Как я могу извлечь эту информацию? (Я работаю с Python, но я также немного знаю C).

2 ответа

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

Вот подробный документ: https://www.tandfonline.com/doi/abs/10.1080/2151237X.2006.10129220

Вы смотрели на FreeCAD или pythonOCC?

Другие вопросы по тегам