2016-07-07 7 views
0

Ich war auf der VTK c++ examples site und stieß auf die flight interactor style. Ich möchte/muss in der Lage sein, einige der Funktionen dieses Tools zu nutzen, aber es funktioniert nicht richtig oder es ist noch nicht fertig? Das Hauptproblem ist, dass Sie sehen können, wo Sie landen, nachdem Sie sich bewegt haben, aber es zeigt Ihnen nicht die Bewegung. Es springt nur von einer Stelle zur nächsten, wenn Sie die Taste/Maustaste loslassen.Mit dem vtkInteractorStyleFlight in VTK

Also meine Frage ist, ist es mir möglich, die VTK-Klasse selbst zu "reparieren"? und wenn ja wie? (Ich würde dies bevorzugen, damit andere davon profitieren können.) Oder wenn das nicht möglich ist, wie würde ich diese Art von Bewegung in meinem Programm implementieren ohne den vtkInteractorStyleFlight?

+0

VTK ist ein Open-Source-Projekt und auf ihrer Seite sagen sie, wie Sie beitragen könnten. In Bezug auf Ihr Problem fügen Sie Beispielcode hinzu, der Ihr Problem veranschaulicht. – flaviodesousa

+0

Der Link "Flight Interactor Style" ist der Code, der mein Problem veranschaulicht. –

+0

Die erste Zeile dort fasst es zusammen: "Dieses Beispiel ist derzeit gebrochen. Die Kugel verschwindet, wenn Sie mit der linken Maustaste klicken. Die Pfeiltasten tun nichts." Ich denke, sie sollten glücklich sein, wenn Sie es beheben. – flaviodesousa

Antwort

0

Um es selbst zu beheben:

VTK ist auf GitHub. Um zu VTK beizutragen, müssen Sie auf github eine Pull-Anforderung erstellen. link

Sie müssen vtkInteractorStyleFlight.cxx bearbeiten. Die beste Referenz zu haben ist wahrscheinlich vtkInteractorStyleJoystickCamera.cxx, weil dies der Standard-Interaktor-Stil ist, der von vtkRenderWindowInteractor erstellt wird.

Ich persönlich wäre begeistert, wenn Sie dies übernehmen.

Verwandte Themen