Как найти 3D-координаты файла STL? - PullRequest
0 голосов
/ 29 мая 2020

В настоящее время я пытаюсь найти трехмерные координаты указанной c точки в файле STL. Я использую библиотеку vtk. Я использовал щелчок мышью в качестве своего события, чтобы попытаться получить координаты. Однако я только понял, как получить мировые координаты, а не фактические трехмерные координаты STL.

def leftButtonPressEvent(self, obj, event):
    clickPos = self.GetInteractor().GetEventPosition()

    picker = vtk.vtkCellPicker()
    picker.SetTolerance(0.0005)

    picker.Pick(clickPos[0],clickPos[1],0, ren)
    worldPosition = picker.GetPickPosition()

    print("World Position:",worldPosition[0],worldPosition[1],worldPosition[2])

    self.OnLeftButtonDown()
    return 

Любая помощь будет принята с благодарностью!

...