Как получить информацию о ограничивающей рамке в pymeshlab?
Я только начал использовать pymeshlab, и мне это очень нравится. У меня проблемы с одной вещью, однако. я пытаюсь использовать
я вижу
Может ли кто-нибудь привести пример получения информации о ограничивающей рамке для сетки в pymeshlab?
2 ответа
Разобрался, как получить информацию о ограничивающей рамке. Кому интересно, выглядит это так:
boundingbox = ms.current_mesh().bounding_box()
diag = boundingbox.diagonal()
Я расширю исходный ответ, данный Филом Девайном, чтобы привести полный исполняемый пример. В этом примере считывается сетка и вызывается метод диагонального() .
import pymeshlab as ml
ms = ml.MeshSet()
ms.load_new_mesh('input.ply')
m = ms.current_mesh()
#Build the Bounding Box and get its diagonal length
diag = m.bounding_box().diagonal()
print('Diagonal of this model:', diag)