{ "patcher": { "fileversion": 1, "appversion": { "major": 9, "minor": 1, "revision": 2, "architecture": "x64", "modernui": 1 }, "classnamespace": "box", "rect": [ 34.0, 77.0, 1468.0, 713.0 ], "boxes": [ { "box": { "id": "obj-18", "maxclass": "newobj", "numinlets": 1, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 153.0, 13.0, 70.0, 22.0 ], "text": "loadmess 1" } }, { "box": { "id": "obj-20", "maxclass": "message", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 603.0, 69.0, 74.0, 22.0 ], "text": "importmovie" } }, { "box": { "id": "obj-13", "maxclass": "newobj", "numinlets": 1, "numoutlets": 1, "outlettype": [ "bang" ], "patching_rect": [ 55.0, 79.0, 58.0, 22.0 ], "text": "loadbang" } }, { "box": { "id": "obj-22", "maxclass": "comment", "numinlets": 1, "numoutlets": 0, "patching_rect": [ 88.0, 196.0, 75.0, 20.0 ], "text": "Position" } }, { "box": { "id": "obj-63", "maxclass": "newobj", "numinlets": 1, "numoutlets": 1, "outlettype": [ "bang" ], "patching_rect": [ 963.0, 98.0, 58.0, 22.0 ], "text": "loadbang" } }, { "box": { "id": "obj-50", "maxclass": "message", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 963.0, 130.0, 124.0, 22.0 ], "text": "read RectShader3.jxs" } }, { "box": { "id": "obj-52", "maxclass": "newobj", "numinlets": 1, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 822.0, 26.0, 87.0, 22.0 ], "text": "loadmess 0.32" } }, { "box": { "format": 6, "id": "obj-53", "maxclass": "flonum", "numinlets": 1, "numoutlets": 2, "outlettype": [ "", "bang" ], "parameter_enable": 0, "patching_rect": [ 822.0, 60.0, 50.0, 22.0 ] } }, { "box": { "id": "obj-57", "maxclass": "message", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 822.0, 98.0, 113.0, 22.0 ], "text": "max_line_length $1" } }, { "box": { "id": "obj-59", "maxclass": "newobj", "numinlets": 1, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 822.0, 130.0, 90.0, 22.0 ], "text": "prepend param" } }, { "box": { "filename": "RectShader3.jxs", "id": "obj-62", "maxclass": "newobj", "numinlets": 1, "numoutlets": 2, "outlettype": [ "", "" ], "patching_rect": [ 822.0, 216.0, 189.0, 22.0 ], "text": "jit.gl.shader @name drawResistor", "textfile": { "filename": "RectShader3.jxs", "flags": 0, "embed": 0, "autowatch": 1 } } }, { "box": { "id": "obj-12", "maxclass": "message", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 284.0, 461.0, 91.0, 22.0 ], "text": "get_gl3_shader" } }, { "box": { "id": "obj-10", "maxclass": "button", "numinlets": 1, "numoutlets": 1, "outlettype": [ "bang" ], "parameter_enable": 0, "patching_rect": [ 514.0, 49.0, 24.0, 24.0 ] } }, { "box": { "id": "obj-41", "maxclass": "message", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 649.0, 501.0, 101.0, 22.0 ], "text": "rotatexyz 0. 0. $1" } }, { "box": { "format": 6, "id": "obj-39", "maxclass": "flonum", "numinlets": 1, "numoutlets": 2, "outlettype": [ "", "bang" ], "parameter_enable": 0, "patching_rect": [ 649.0, 460.0, 50.0, 22.0 ] } }, { "box": { "fontface": 0, "fontname": "Arial", "fontsize": 12.0, "id": "obj-37", "maxclass": "jit.fpsgui", "mode": 3, "numinlets": 1, "numoutlets": 2, "outlettype": [ "", "" ], "patching_rect": [ 458.0, 209.0, 80.0, 36.0 ] } }, { "box": { "id": "obj-21", "maxclass": "message", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 568.0, 28.0, 144.0, 22.0 ], "text": "importmovie Resistor.png" } }, { "box": { "id": "obj-19", "maxclass": "newobj", "numinlets": 1, "numoutlets": 2, "outlettype": [ "jit_matrix", "" ], "patching_rect": [ 568.0, 130.0, 53.0, 22.0 ], "text": "jit.matrix" } }, { "box": { "id": "obj-17", "maxclass": "newobj", "numinlets": 1, "numoutlets": 5, "outlettype": [ "bang", "bang", "bang", "bang", "bang" ], "patching_rect": [ 53.0, 246.0, 62.0, 22.0 ], "text": "t b b b b b" } }, { "box": { "id": "obj-16", "maxclass": "message", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 189.0, 406.0, 125.0, 22.0 ], "text": "setcell 3 val 0.5 0.5 0." } }, { "box": { "id": "obj-15", "maxclass": "message", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 171.0, 374.0, 122.0, 22.0 ], "text": "setcell 2 val -0.5 1. 0." } }, { "box": { "id": "obj-14", "maxclass": "message", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 145.0, 337.0, 129.0, 22.0 ], "text": "setcell 1 val 0.5 -0.5 0." } }, { "box": { "id": "obj-11", "maxclass": "button", "numinlets": 1, "numoutlets": 1, "outlettype": [ "bang" ], "parameter_enable": 0, "patching_rect": [ 53.0, 150.0, 24.0, 24.0 ] } }, { "box": { "fontface": 0, "fontname": "Arial", "fontsize": 12.0, "id": "obj-9", "maxclass": "jit.fpsgui", "mode": 3, "numinlets": 1, "numoutlets": 2, "outlettype": [ "", "" ], "patching_rect": [ 37.0, 662.0, 80.0, 36.0 ] } }, { "box": { "id": "obj-8", "maxclass": "message", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 114.0, 297.0, 133.0, 22.0 ], "text": "setcell 0 val -0.5 -0.5 0." } }, { "box": { "id": "obj-6", "maxclass": "newobj", "numinlets": 1, "numoutlets": 2, "outlettype": [ "jit_matrix", "" ], "patching_rect": [ 37.0, 481.0, 155.0, 22.0 ], "text": "jit.matrix testpos 3 float32 4" } }, { "box": { "id": "obj-1", "maxclass": "newobj", "numinlets": 1, "numoutlets": 2, "outlettype": [ "jit_gl_texture", "" ], "patching_rect": [ 568.0, 178.0, 215.0, 22.0 ], "text": "jit.gl.texture testSimple @name textur1" } }, { "box": { "id": "obj-5", "maxclass": "newobj", "numinlets": 9, "numoutlets": 2, "outlettype": [ "", "" ], "patching_rect": [ 284.0, 694.0, 834.0, 22.0 ], "text": "jit.gl.mesh testSimple @draw_mode lines @line_width 30. @gl_color 1. 0. 0. 1. @scale 0.5 0.09 @blend_enable 1 @shader drawResistor @texture textur1" } }, { "box": { "fontface": 0, "fontname": "Arial", "fontsize": 12.0, "id": "obj-3", "maxclass": "jit.fpsgui", "numinlets": 1, "numoutlets": 2, "outlettype": [ "", "" ], "patching_rect": [ 295.0, 144.0, 80.0, 36.0 ] } }, { "box": { "id": "obj-4", "maxclass": "toggle", "numinlets": 1, "numoutlets": 1, "outlettype": [ "int" ], "parameter_enable": 0, "patching_rect": [ 153.0, 58.0, 24.0, 24.0 ] } }, { "box": { "id": "obj-2", "maxclass": "newobj", "numinlets": 1, "numoutlets": 3, "outlettype": [ "jit_matrix", "bang", "" ], "patching_rect": [ 153.0, 94.0, 304.0, 22.0 ], "text": "jit.world testSimple @erase_color 1. 1. 1. 1. @floating 1" } }, { "box": { "attr": "line_width", "id": "obj-7", "maxclass": "attrui", "numinlets": 1, "numoutlets": 1, "outlettype": [ "" ], "parameter_enable": 0, "patching_rect": [ 423.0, 461.0, 150.0, 22.0 ] } } ], "lines": [ { "patchline": { "destination": [ "obj-19", 0 ], "source": [ "obj-10", 0 ] } }, { "patchline": { "destination": [ "obj-17", 0 ], "source": [ "obj-11", 0 ] } }, { "patchline": { "destination": [ "obj-5", 0 ], "source": [ "obj-12", 0 ] } }, { "patchline": { "destination": [ "obj-11", 0 ], "source": [ "obj-13", 0 ] } }, { "patchline": { "destination": [ "obj-6", 0 ], "source": [ "obj-14", 0 ] } }, { "patchline": { "destination": [ "obj-6", 0 ], "source": [ "obj-15", 0 ] } }, { "patchline": { "destination": [ "obj-6", 0 ], "source": [ "obj-16", 0 ] } }, { "patchline": { "destination": [ "obj-14", 0 ], "source": [ "obj-17", 2 ] } }, { "patchline": { "destination": [ "obj-15", 0 ], "source": [ "obj-17", 3 ] } }, { "patchline": { "destination": [ "obj-16", 0 ], "source": [ "obj-17", 4 ] } }, { "patchline": { "destination": [ "obj-6", 0 ], "source": [ "obj-17", 0 ] } }, { "patchline": { "destination": [ "obj-8", 0 ], "source": [ "obj-17", 1 ] } }, { "patchline": { "destination": [ "obj-4", 0 ], "source": [ "obj-18", 0 ] } }, { "patchline": { "destination": [ "obj-1", 0 ], "order": 0, "source": [ "obj-19", 0 ] } }, { "patchline": { "destination": [ "obj-37", 0 ], "order": 1, "source": [ "obj-19", 0 ] } }, { "patchline": { "destination": [ "obj-3", 0 ], "midpoints": [ 305.0, 130.0, 304.5, 130.0 ], "source": [ "obj-2", 1 ] } }, { "patchline": { "destination": [ "obj-19", 0 ], "source": [ "obj-20", 0 ] } }, { "patchline": { "destination": [ "obj-19", 0 ], "source": [ "obj-21", 0 ] } }, { "patchline": { "destination": [ "obj-41", 0 ], "source": [ "obj-39", 0 ] } }, { "patchline": { "destination": [ "obj-2", 0 ], "source": [ "obj-4", 0 ] } }, { "patchline": { "destination": [ "obj-5", 0 ], "source": [ "obj-41", 0 ] } }, { "patchline": { "destination": [ "obj-62", 0 ], "source": [ "obj-50", 0 ] } }, { "patchline": { "destination": [ "obj-53", 0 ], "source": [ "obj-52", 0 ] } }, { "patchline": { "destination": [ "obj-57", 0 ], "source": [ "obj-53", 0 ] } }, { "patchline": { "destination": [ "obj-59", 0 ], "source": [ "obj-57", 0 ] } }, { "patchline": { "destination": [ "obj-62", 0 ], "source": [ "obj-59", 0 ] } }, { "patchline": { "destination": [ "obj-5", 0 ], "midpoints": [ 46.5, 627.5, 293.5, 627.5 ], "order": 0, "source": [ "obj-6", 0 ] } }, { "patchline": { "destination": [ "obj-9", 0 ], "order": 1, "source": [ "obj-6", 0 ] } }, { "patchline": { "destination": [ "obj-50", 0 ], "source": [ "obj-63", 0 ] } }, { "patchline": { "destination": [ "obj-5", 0 ], "midpoints": [ 432.5, 588.5, 293.5, 588.5 ], "source": [ "obj-7", 0 ] } }, { "patchline": { "destination": [ "obj-6", 0 ], "source": [ "obj-8", 0 ] } } ], "autosave": 0 } }