(self)
| 105 | |
| 106 | class GuiTest2(Scene): |
| 107 | def construct(self): |
| 108 | mesh = get_plane_mesh(self.renderer.context) |
| 109 | mesh.attributes["in_vert"][:, 0] -= 2 |
| 110 | self.add(mesh) |
| 111 | |
| 112 | mesh2 = get_plane_mesh(self.renderer.context) |
| 113 | mesh2.attributes["in_vert"][:, 0] += 2 |
| 114 | self.add(mesh2) |
| 115 | |
| 116 | def callback(sender, data): |
| 117 | mesh2.attributes["in_color"][:, 3] = dpg.get_value(sender) |
| 118 | |
| 119 | self.widgets.append( |
| 120 | { |
| 121 | "name": "mesh2 opacity", |
| 122 | "widget": "slider_float", |
| 123 | "callback": callback, |
| 124 | "min_value": 0, |
| 125 | "max_value": 1, |
| 126 | "default_value": 1, |
| 127 | }, |
| 128 | ) |
| 129 | |
| 130 | self.interactive_embed() |
| 131 | |
| 132 | |
| 133 | class ThreeDMobjectTest(Scene): |
nothing calls this directly
no test coverage detected