Как вычислить центр масс геометрии твердого тела, содержащейся в файле STEP?
Я хочу вычислить центр масс твердых объектов, построенных с помощью программного обеспечения САПР, которые сохраняются в формате STEP.
Кто-нибудь сталкивался с файлами такого типа? Как я могу извлечь эту информацию? (Я работаю с Python, но я также немного знаю C).
2 ответа
Вам нужно вычислить объем тетраэдров, генерируемых между каждым треугольником тесселяции и мировым происхождением, и суммировать их вместе. Передние треугольники будут генерировать положительный объем, а затемняющие - отрицательный. Суммирование этих объемов вернет фактический объем твердого объекта.
Вот подробный документ: https://www.tandfonline.com/doi/abs/10.1080/2151237X.2006.10129220