MCPcopy Create free account
hub / github.com/PJLab-ADG/OASim / MeshWidget

Class MeshWidget

hmi/preview/mesh_widget.py:11–30  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9
10
11class MeshWidget(QVTKRenderWindowInteractor):
12 def __init__(self, app):
13 super().__init__()
14
15 self.setFixedSize(400, 250)
16
17 self.AddObserver("ExitEvent", lambda o, e, a=app: a.quit())
18 ren = vtk.vtkRenderer()
19 self.GetRenderWindow().AddRenderer(ren)
20 ColorBackground = [0.0, 0.0, 0.0]
21 FirstobjPath = r"hmi/mesh/carla_data#Street#street_level=0.0_res=0.3.ply"
22 reader = vtk.vtkPLYReader()
23 reader.SetFileName(FirstobjPath)
24 reader.Update()
25 mapper = vtk.vtkPolyDataMapper()
26 mapper.SetInputConnection(reader.GetOutputPort())
27 coneActor = vtk.vtkActor()
28 coneActor.SetMapper(mapper)
29 ren.SetBackground(ColorBackground)
30 ren.AddActor(coneActor)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected