MCPcopy
hub / github.com/ManimCommunity/manim / construct

Method construct

example_scenes/opengl.py:107–130  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

105
106class 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
133class ThreeDMobjectTest(Scene):

Callers

nothing calls this directly

Calls 4

get_plane_meshFunction · 0.85
interactive_embedMethod · 0.80
addMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected