Guten Tag gibt es eine Möglichkeit ein STL-File in Tkinter(python) einzulesen und sichtbar zu machen ?
Beispiel
3D Daten aus stl-File in Tkinter sichtbar machen?
@wuf: STL ist kein Bildformat, sondern enthält 3D-Daten in Form von Beschreibungen von Dreiecken. Gibt's in einer Textvariante und einer Binärvariante.
Lässt sich beides mit Python relativ einfach einlesen. Und sicher auch entsprechend aufbereiten und mit `Tkinter` darstellen, aber das dürfte nicht der optimale Weg sein.
Lässt sich beides mit Python relativ einfach einlesen. Und sicher auch entsprechend aufbereiten und mit `Tkinter` darstellen, aber das dürfte nicht der optimale Weg sein.
GEschaft war recht einfach wenn man bedenkt das ich ja ein NOOB OOP Krigsfuss programmierer bin.
Code: Alles auswählen
#lable3
# create vtkTkRenderWidget
pane = vtkTkRenderWidget(la3,width=500,height=500)
ren = vtk.vtkRenderer()
pane.GetRenderWindow().AddRenderer(ren)
#STL
obj = vtk.vtkSTLReader()
obj.SetFileName("beet_mm.stl")
obj.Update()
Mapper = vtk.vtkPolyDataMapper()
Mapper.SetInput(obj.GetOutput())
Actor = vtk.vtkActor()
Actor.SetMapper(Mapper)
ren.AddActor(Actor)
# pack the pane into the tk root
pane.pack(side=LEFT)