{ "patcher": { "fileversion": 1, "appversion": { "major": 9, "minor": 1, "revision": 4, "architecture": "x64", "modernui": 1 }, "classnamespace": "box", "rect": [ 35.0, 60.0, 1468.0, 713.0 ], "boxes": [ { "box": { "id": "obj-12", "maxclass": "button", "numinlets": 1, "numoutlets": 1, "outlettype": [ "bang" ], "parameter_enable": 0, "patching_rect": [ 444.0, 192.0, 24.0, 24.0 ] } }, { "box": { "id": "obj-9", "maxclass": "newobj", "numinlets": 1, "numoutlets": 1, "outlettype": [ "bang" ], "patching_rect": [ 444.0, 252.0, 58.0, 22.0 ], "text": "loadbang" } }, { "box": { "id": "obj-8", "maxclass": "newobj", "numinlets": 1, "numoutlets": 5, "outlettype": [ "bang", "bang", "bang", "bang", "bang" ], "patching_rect": [ 444.0, 325.0, 62.0, 22.0 ], "text": "t b b b b b" } }, { "box": { "id": "obj-6", "maxclass": "message", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 876.0, 409.0, 135.0, 22.0 ], "presentation_linecount": 2, "text": "setcell 3 val 0.5 -0.35 0." } }, { "box": { "id": "obj-7", "maxclass": "message", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 718.0, 409.0, 142.0, 22.0 ], "presentation_linecount": 2, "text": "setcell 2 val -0.3 0.3 0. 0." } }, { "box": { "id": "obj-5", "maxclass": "button", "numinlets": 1, "numoutlets": 1, "outlettype": [ "bang" ], "parameter_enable": 0, "patching_rect": [ 426.0, 517.0, 24.0, 24.0 ] } }, { "box": { "id": "obj-3", "maxclass": "message", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 591.0, 416.0, 125.0, 22.0 ], "presentation_linecount": 2, "text": "setcell 1 val 0.8 0.8 0." } }, { "box": { "id": "obj-2", "maxclass": "message", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 455.0, 416.0, 133.0, 22.0 ], "text": "setcell 0 val -0.4 -0.5 0." } }, { "box": { "id": "obj-103", "maxclass": "newobj", "numinlets": 9, "numoutlets": 2, "outlettype": [ "", "" ], "patching_rect": [ 487.0, 779.0, 633.0, 22.0 ], "text": "jit.gl.mesh recogFace @draw_mode lines @line_width 30. @blend_enable 1 @shader drawResistor @texture textur1" } }, { "box": { "id": "obj-83", "maxclass": "message", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 1280.0, 634.0, 74.0, 22.0 ], "text": "importmovie" } }, { "box": { "id": "obj-85", "maxclass": "button", "numinlets": 1, "numoutlets": 1, "outlettype": [ "bang" ], "parameter_enable": 0, "patching_rect": [ 1191.0, 614.0, 24.0, 24.0 ] } }, { "box": { "id": "obj-86", "maxclass": "message", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 1245.0, 593.0, 160.0, 22.0 ], "text": "importmovie resistor002.png" } }, { "box": { "id": "obj-93", "maxclass": "newobj", "numinlets": 1, "numoutlets": 2, "outlettype": [ "jit_matrix", "" ], "patching_rect": [ 1245.0, 695.0, 53.0, 22.0 ], "text": "jit.matrix" } }, { "box": { "id": "obj-96", "maxclass": "newobj", "numinlets": 1, "numoutlets": 2, "outlettype": [ "jit_gl_texture", "" ], "patching_rect": [ 1239.0, 754.0, 290.0, 22.0 ], "text": "jit.gl.texture recogFace @name textur1 @rectangle 0" } }, { "box": { "id": "obj-65", "maxclass": "newobj", "numinlets": 1, "numoutlets": 1, "outlettype": [ "bang" ], "patching_rect": [ 1221.0, 519.0, 58.0, 22.0 ], "text": "loadbang" } }, { "box": { "id": "obj-66", "maxclass": "message", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 1057.0, 625.0, 117.0, 22.0 ], "text": "read RectShader.jxs" } }, { "box": { "id": "obj-69", "maxclass": "newobj", "numinlets": 1, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 933.0, 505.0, 87.0, 22.0 ], "text": "loadmess 0.32" } }, { "box": { "format": 6, "id": "obj-75", "maxclass": "flonum", "numinlets": 1, "numoutlets": 2, "outlettype": [ "", "bang" ], "parameter_enable": 0, "patching_rect": [ 933.0, 539.0, 50.0, 22.0 ] } }, { "box": { "id": "obj-79", "maxclass": "message", "numinlets": 2, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 933.0, 577.0, 113.0, 22.0 ], "text": "max_line_length $1" } }, { "box": { "id": "obj-80", "maxclass": "newobj", "numinlets": 1, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 933.0, 609.0, 90.0, 22.0 ], "text": "prepend param" } }, { "box": { "filename": "RectShader.jxs", "id": "obj-81", "maxclass": "newobj", "numinlets": 1, "numoutlets": 2, "outlettype": [ "", "" ], "patching_rect": [ 933.0, 695.0, 189.0, 22.0 ], "text": "jit.gl.shader @name drawResistor", "textfile": { "filename": "RectShader.jxs", "flags": 0, "embed": 0, "autowatch": 1 } } }, { "box": { "id": "obj-68", "maxclass": "newobj", "numinlets": 1, "numoutlets": 2, "outlettype": [ "jit_matrix", "" ], "patching_rect": [ 487.0, 634.0, 244.0, 22.0 ], "text": "jit.matrix test2 3 float32 4 @adapt 1 @thru 0" } }, { "box": { "id": "obj-35", "maxclass": "newobj", "numinlets": 1, "numoutlets": 1, "outlettype": [ "" ], "patching_rect": [ 41.0, 376.0, 70.0, 22.0 ], "text": "loadmess 1" } }, { "box": { "fontface": 0, "fontname": "Arial", "fontsize": 12.0, "id": "obj-20", "maxclass": "jit.fpsgui", "numinlets": 1, "numoutlets": 2, "outlettype": [ "", "" ], "patching_rect": [ 78.0, 539.0, 80.0, 36.0 ] } }, { "box": { "id": "obj-99", "maxclass": "toggle", "numinlets": 1, "numoutlets": 1, "outlettype": [ "int" ], "parameter_enable": 0, "patching_rect": [ 41.0, 417.0, 24.0, 24.0 ] } }, { "box": { "id": "obj-104", "maxclass": "newobj", "numinlets": 1, "numoutlets": 3, "outlettype": [ "jit_matrix", "bang", "" ], "patching_rect": [ 41.0, 468.0, 353.0, 22.0 ], "text": "jit.world recogFace @erase_color 1. 1. 1. 1. @floating 1 @fps 25" } } ], "lines": [ { "patchline": { "destination": [ "obj-20", 0 ], "midpoints": [ 217.5, 513.0, 87.5, 513.0 ], "source": [ "obj-104", 1 ] } }, { "patchline": { "destination": [ "obj-9", 0 ], "source": [ "obj-12", 0 ] } }, { "patchline": { "destination": [ "obj-68", 0 ], "source": [ "obj-2", 0 ] } }, { "patchline": { "destination": [ "obj-68", 0 ], "source": [ "obj-3", 0 ] } }, { "patchline": { "destination": [ "obj-99", 0 ], "source": [ "obj-35", 0 ] } }, { "patchline": { "destination": [ "obj-68", 0 ], "source": [ "obj-5", 0 ] } }, { "patchline": { "destination": [ "obj-68", 0 ], "source": [ "obj-6", 0 ] } }, { "patchline": { "destination": [ "obj-66", 0 ], "order": 1, "source": [ "obj-65", 0 ] } }, { "patchline": { "destination": [ "obj-86", 0 ], "order": 0, "source": [ "obj-65", 0 ] } }, { "patchline": { "destination": [ "obj-81", 0 ], "source": [ "obj-66", 0 ] } }, { "patchline": { "destination": [ "obj-103", 0 ], "midpoints": [ 496.5, 719.5, 496.5, 719.5 ], "source": [ "obj-68", 0 ] } }, { "patchline": { "destination": [ "obj-75", 0 ], "source": [ "obj-69", 0 ] } }, { "patchline": { "destination": [ "obj-68", 0 ], "source": [ "obj-7", 0 ] } }, { "patchline": { "destination": [ "obj-79", 0 ], "source": [ "obj-75", 0 ] } }, { "patchline": { "destination": [ "obj-80", 0 ], "source": [ "obj-79", 0 ] } }, { "patchline": { "destination": [ "obj-2", 0 ], "source": [ "obj-8", 1 ] } }, { "patchline": { "destination": [ "obj-3", 0 ], "source": [ "obj-8", 2 ] } }, { "patchline": { "destination": [ "obj-5", 0 ], "source": [ "obj-8", 0 ] } }, { "patchline": { "destination": [ "obj-6", 0 ], "source": [ "obj-8", 4 ] } }, { "patchline": { "destination": [ "obj-7", 0 ], "source": [ "obj-8", 3 ] } }, { "patchline": { "destination": [ "obj-81", 0 ], "source": [ "obj-80", 0 ] } }, { "patchline": { "destination": [ "obj-93", 0 ], "source": [ "obj-83", 0 ] } }, { "patchline": { "destination": [ "obj-93", 0 ], "source": [ "obj-85", 0 ] } }, { "patchline": { "destination": [ "obj-93", 0 ], "source": [ "obj-86", 0 ] } }, { "patchline": { "destination": [ "obj-8", 0 ], "source": [ "obj-9", 0 ] } }, { "patchline": { "destination": [ "obj-96", 0 ], "source": [ "obj-93", 0 ] } }, { "patchline": { "destination": [ "obj-104", 0 ], "source": [ "obj-99", 0 ] } } ], "autosave": 0 } }