Как вычислить центр масс геометрии твердого тела, содержащейся в файле STEP? - PullRequest
0 голосов
/ 17 сентября 2018

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

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

Ответы [ 2 ]

0 голосов
/ 18 сентября 2018

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

Вот подробная статья: https://www.tandfonline.com/doi/abs/10.1080/2151237X.2006.10129220

0 голосов
/ 18 сентября 2018

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

...