{"id":"lower-tongue-2lights-40mirrors","jaw":"lower","moduleCount":2,"mirrorCount":40,"mirrorBudget":40,"variant":"compact-dense-relays","cameras":[{"name":"C1","kind":"camera","c":[-3.9517828673347912,-45.08800040352927,4.5],"f":[0.25881904510252074,0.9659258262890683,0],"u":[0.9659258262890683,-0.25881904510252074,0],"v":[0,0,1],"hfov":125.52737304965852,"width":1500,"height":1500,"fx":386.04873119953214,"box":{"name":"C1 body","c":[-5,-49,4.5],"axes":[[0.9659258262890683,-0.25881904510252074,0],[0,0,1],[0.25881904510252074,0.9659258262890683,0]],"half":[2.5,2.5,4],"kind":"camera"},"poseParameters":{"x":5,"y":-49,"z":4.5,"yaw":-15,"pitch":0}},{"name":"C2","kind":"camera","c":[3.9517828673347912,-45.08800040352927,4.5],"f":[-0.25881904510252074,0.9659258262890683,0],"u":[0.9659258262890683,0.25881904510252074,0],"v":[0,0,1],"hfov":125.52737304965852,"width":1500,"height":1500,"fx":386.04873119953214,"box":{"name":"C2 body","c":[5,-49,4.5],"axes":[[0.9659258262890683,0.25881904510252074,0],[0,0,1],[-0.25881904510252074,0.9659258262890683,0]],"half":[2.5,2.5,4],"kind":"camera"},"poseParameters":{"x":5,"y":-49,"z":4.5,"yaw":-15,"pitch":0}}],"modules":[{"name":"L1","kind":"module","c":[-4.5,-56.95,2],"f":[0,1,0],"u":[1,0,0],"v":[0,0,1],"hfov":109,"width":1280,"height":996.3811695997224,"fx":456.50756345408354,"box":{"name":"L1 body","c":[-4.5,-63,2],"axes":[[1,0,0],[0,0,1],[0,1,0]],"half":[4,4,6],"kind":"module"},"poseParameters":{"x":4.5,"y":-63,"z":2,"yaw":0,"pitch":0}},{"name":"L2","kind":"module","c":[4.5,-56.95,2],"f":[0,1,0],"u":[1,0,0],"v":[0,0,1],"hfov":109,"width":1280,"height":996.3811695997224,"fx":456.50756345408354,"box":{"name":"L2 body","c":[4.5,-63,2],"axes":[[1,0,0],[0,0,1],[0,1,0]],"half":[4,4,6],"kind":"module"},"poseParameters":{"x":4.5,"y":-63,"z":2,"yaw":0,"pitch":0}}],"drivers":[{"name":"Shared electronics","c":[0,-120,2],"axes":[[1,0,0],[0,1,0],[0,0,1]],"half":[6,20,2],"kind":"driver"}],"boxes":[{"name":"C1 body","c":[-5,-49,4.5],"axes":[[0.9659258262890683,-0.25881904510252074,0],[0,0,1],[0.25881904510252074,0.9659258262890683,0]],"half":[2.5,2.5,4],"kind":"camera"},{"name":"C2 body","c":[5,-49,4.5],"axes":[[0.9659258262890683,0.25881904510252074,0],[0,0,1],[-0.25881904510252074,0.9659258262890683,0]],"half":[2.5,2.5,4],"kind":"camera"},{"name":"L1 body","c":[-4.5,-63,2],"axes":[[1,0,0],[0,0,1],[0,1,0]],"half":[4,4,6],"kind":"module"},{"name":"L2 body","c":[4.5,-63,2],"axes":[[1,0,0],[0,0,1],[0,1,0]],"half":[4,4,6],"kind":"module"},{"name":"Shared electronics","c":[0,-120,2],"axes":[[1,0,0],[0,1,0],[0,0,1]],"half":[6,20,2],"kind":"driver"},{"name":"C1 wire 1","kind":"wire","wireId":"C1-harness","sourceDevice":"C1","segmentIndex":0,"c":[-6.132333322323528,-53.225925490014674,4.5],"axes":[[-0.965925826289068,0.2588190451025218,0],[0,0,-1],[-0.2588190451025218,-0.965925826289068,0]],"half":[0.5,0.5,0.5249999999999975],"terminalConnections":["C1 body"],"allowedTerminalPenetration_mm":0.2},{"name":"C1 wire 2","kind":"wire","wireId":"C1-harness","sourceDevice":"C1","segmentIndex":1,"c":[-7.759106660501176,-53.73303654881643,4.5],"axes":[[0,1,0],[0,0,-1],[-1,0,0]],"half":[0.5,0.5,1.4908933394988244],"terminalConnections":[],"allowedTerminalPenetration_mm":0.2},{"name":"C1 wire 3","kind":"wire","wireId":"C1-harness","sourceDevice":"C1","segmentIndex":2,"c":[-9.25,-62.866518274408214,4.5],"axes":[[-1,0,0],[0,0,-1],[0,-1,0]],"half":[0.5,0.5,9.133481725591786],"terminalConnections":[],"allowedTerminalPenetration_mm":0.2},{"name":"C1 wire 4","kind":"wire","wireId":"C1-harness","sourceDevice":"C1","segmentIndex":3,"c":[-6.625,-74.5,3.75],"axes":[[-0.6896551724137931,-0.7241379310344828,0],[-0.14671440292258614,0.13972800278341538,-0.9792604195071027],[0.709119614125833,-0.6753520134531743,-0.2026056040359523]],"half":[0.5,0.5,3.701773223740212],"terminalConnections":[],"allowedTerminalPenetration_mm":0.2},{"name":"C1 wire 5","kind":"wire","wireId":"C1-harness","sourceDevice":"C1","segmentIndex":4,"c":[-4,-88.575,3],"axes":[[-1,0,0],[0,0,-1],[0,-1,0]],"half":[0.5,0.5,11.575000000000003],"terminalConnections":["Shared electronics"],"allowedTerminalPenetration_mm":0.2},{"name":"C2 wire 1","kind":"wire","wireId":"C2-harness","sourceDevice":"C2","segmentIndex":0,"c":[6.132333322323528,-53.225925490014674,4.5],"axes":[[-0.965925826289068,-0.2588190451025218,0],[0,0,-1],[0.2588190451025218,-0.965925826289068,0]],"half":[0.5,0.5,0.5249999999999975],"terminalConnections":["C2 body"],"allowedTerminalPenetration_mm":0.2},{"name":"C2 wire 2","kind":"wire","wireId":"C2-harness","sourceDevice":"C2","segmentIndex":1,"c":[7.759106660501176,-53.73303654881643,4.5],"axes":[[0,-1,0],[0,0,-1],[1,0,0]],"half":[0.5,0.5,1.4908933394988244],"terminalConnections":[],"allowedTerminalPenetration_mm":0.2},{"name":"C2 wire 3","kind":"wire","wireId":"C2-harness","sourceDevice":"C2","segmentIndex":2,"c":[9.25,-62.866518274408214,4.5],"axes":[[-1,0,0],[0,0,-1],[0,-1,0]],"half":[0.5,0.5,9.133481725591786],"terminalConnections":[],"allowedTerminalPenetration_mm":0.2},{"name":"C2 wire 4","kind":"wire","wireId":"C2-harness","sourceDevice":"C2","segmentIndex":3,"c":[6.625,-74.5,3.75],"axes":[[-0.6896551724137931,0.7241379310344828,0],[0.14671440292258614,0.13972800278341538,-0.9792604195071027],[-0.709119614125833,-0.6753520134531743,-0.2026056040359523]],"half":[0.5,0.5,3.701773223740212],"terminalConnections":[],"allowedTerminalPenetration_mm":0.2},{"name":"C2 wire 5","kind":"wire","wireId":"C2-harness","sourceDevice":"C2","segmentIndex":4,"c":[4,-88.575,3],"axes":[[-1,0,0],[0,0,-1],[0,-1,0]],"half":[0.5,0.5,11.575000000000003],"terminalConnections":["Shared electronics"],"allowedTerminalPenetration_mm":0.2},{"name":"L1 wire 1","kind":"wire","wireId":"L1-harness","sourceDevice":"L1","segmentIndex":0,"c":[-4.5,-69.5,2],"axes":[[-1,0,0],[0,0,-1],[0,-1,0]],"half":[0.75,0.75,0.6500000000000057],"terminalConnections":["L1 body"],"allowedTerminalPenetration_mm":0.2},{"name":"L1 wire 2","kind":"wire","wireId":"L1-harness","sourceDevice":"L1","segmentIndex":1,"c":[-6.875,-70.15,2],"axes":[[0,1,0],[0,0,-1],[-1,0,0]],"half":[0.75,0.75,2.375],"terminalConnections":[],"allowedTerminalPenetration_mm":0.2},{"name":"L1 wire 3","kind":"wire","wireId":"L1-harness","sourceDevice":"L1","segmentIndex":2,"c":[-9.25,-71.075,2],"axes":[[-1,0,0],[0,0,-1],[0,-1,0]],"half":[0.75,0.75,0.9249999999999972],"terminalConnections":[],"allowedTerminalPenetration_mm":0.2},{"name":"L1 wire 4","kind":"wire","wireId":"L1-harness","sourceDevice":"L1","segmentIndex":3,"c":[-6.625,-74.5,1.5],"axes":[[-0.689655172413793,-0.7241379310344828,0],[-0.09894432206474661,0.09423268768071105,-0.9906211292434749],[0.7173463349694128,-0.683186985685155,-0.13663739713703102]],"half":[0.75,0.75,3.659320292076112],"terminalConnections":[],"allowedTerminalPenetration_mm":0.2},{"name":"L1 wire 5","kind":"wire","wireId":"L1-harness","sourceDevice":"L1","segmentIndex":4,"c":[-4,-88.575,1],"axes":[[-1,0,0],[0,0,-1],[0,-1,0]],"half":[0.75,0.75,11.575000000000003],"terminalConnections":["Shared electronics"],"allowedTerminalPenetration_mm":0.2},{"name":"L2 wire 1","kind":"wire","wireId":"L2-harness","sourceDevice":"L2","segmentIndex":0,"c":[4.5,-69.5,2],"axes":[[-1,0,0],[0,0,-1],[0,-1,0]],"half":[0.75,0.75,0.6500000000000057],"terminalConnections":["L2 body"],"allowedTerminalPenetration_mm":0.2},{"name":"L2 wire 2","kind":"wire","wireId":"L2-harness","sourceDevice":"L2","segmentIndex":1,"c":[6.875,-70.15,2],"axes":[[0,-1,0],[0,0,-1],[1,0,0]],"half":[0.75,0.75,2.375],"terminalConnections":[],"allowedTerminalPenetration_mm":0.2},{"name":"L2 wire 3","kind":"wire","wireId":"L2-harness","sourceDevice":"L2","segmentIndex":2,"c":[9.25,-71.075,2],"axes":[[-1,0,0],[0,0,-1],[0,-1,0]],"half":[0.75,0.75,0.9249999999999972],"terminalConnections":[],"allowedTerminalPenetration_mm":0.2},{"name":"L2 wire 4","kind":"wire","wireId":"L2-harness","sourceDevice":"L2","segmentIndex":3,"c":[6.625,-74.5,1.5],"axes":[[-0.689655172413793,0.7241379310344828,0],[0.09894432206474661,0.09423268768071105,-0.9906211292434749],[-0.7173463349694128,-0.683186985685155,-0.13663739713703102]],"half":[0.75,0.75,3.659320292076112],"terminalConnections":[],"allowedTerminalPenetration_mm":0.2},{"name":"L2 wire 5","kind":"wire","wireId":"L2-harness","sourceDevice":"L2","segmentIndex":4,"c":[4,-88.575,1],"axes":[[-1,0,0],[0,0,-1],[0,-1,0]],"half":[0.75,0.75,11.575000000000003],"terminalConnections":["Shared electronics"],"allowedTerminalPenetration_mm":0.2}],"mirrors":[{"name":"M1","c":[16.689644344741385,-7.0366718711630005,-4.073539708658206],"n":[-0.5102534024083947,-0.38434951553310226,0.7693613684349679],"u":[0.6016612494696656,-0.7987513636211214,0],"v":[0.6145284421548427,0.46289492222627454,0.638813810714729],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["C1"],"mountIndex":465,"mountPoint":[16.69036865635487,-7.072230180720814,-4.219262328707659],"mountNormal":[-0.004828744089909484,0.23705539705208822,0.9714841336630213],"maxSupportDepth_mm":1.9149914977560643},{"name":"M2","c":[26.05514714635918,13.686633340318926,-1.3851690366830236],"n":[-0.5481861359343856,-0.5585516171638318,0.6225046596877776],"u":[0.7136980983675806,-0.7004534419834764,0],"v":[0.4360355315290564,0.44428039184412477,0.7826160927728258],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["L1"],"mountIndex":464,"mountPoint":[26.652987307630855,13.916751753664787,-2.6300114594056105],"mountNormal":[-0.4270286866226258,-0.16437029524704366,0.8891731590875621],"maxSupportDepth_mm":1.7775487026695613},{"name":"M3","c":[20.748666935956557,-6.313171037956325,-0.8204851894181657],"n":[-0.7954151585747969,-0.42468059138231323,0.43239001007493133],"u":[0.47098465366351394,-0.8821414036385888,0],"v":[0.3814291304068036,0.2036490591427049,0.9016866857103973],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["L1"],"mountIndex":139,"mountPoint":[22.13431533161465,-6.290837912874456,-1.019180320546814],"mountNormal":[-0.9897488540414949,-0.015952232201335275,0.14192509366332018],"maxSupportDepth_mm":1.7840475439939845},{"name":"M4","c":[31.84790530889323,28.346045391333544,-0.7591687521029555],"n":[-0.6553823868339664,-0.519779352712169,0.547999408322611],"u":[0.6213898100250532,-0.783501566046315,0],"v":[0.42935839461321973,0.3405212482314288,0.8364787196803445],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["C1"],"mountIndex":512,"mountPoint":[31.95330316993231,28.247157042236722,-1.546005701731843],"mountNormal":[-0.13174732629884828,0.12361043637102652,0.9835461870361092],"maxSupportDepth_mm":2.1368645670190833},{"name":"M5","c":[-11.50662187425429,-2.802801508478761,-3.8222993197781028],"n":[0.286260497008461,-0.5847747939447936,0.7590081476633128],"u":[0.8981596473631359,0.4396694756843229,0],"v":[-0.3337127143232579,0.681710490251028,0.6510811253451501],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["C2"],"mountIndex":33,"mountPoint":[-11.64833663078895,-2.3847230390675183,-4.489477947429704],"mountNormal":[0.17714344566832646,-0.5225980867640532,0.833973284564502],"maxSupportDepth_mm":1.2519137425690554},{"name":"M6","c":[-15.378881996589921,-4.388872075774266,-3.9926526896762926],"n":[0.33158131552552295,-0.549381552941965,0.7669639759998108],"u":[0.8561476994197861,0.5167311842517419,0],"v":[-0.3963142035968069,0.6566344435900902,0.6416901585021868],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["L1"],"mountIndex":329,"mountPoint":[-15.515907005399095,-3.9843211351340972,-4.669086487906394],"mountNormal":[0.17128126101146585,-0.5056886758002105,0.8455422477876263],"maxSupportDepth_mm":1.227438667351266},{"name":"M7","c":[-20.94719059294738,-5.667116306581304,0.636488625340803],"n":[0.803180080400543,-0.21958327894338847,0.5537914246864493],"u":[0.2637144635902724,0.9646007887687503,0],"v":[-0.5341876450659189,0.14604280850207968,0.8326554256976607],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["C2"],"mountIndex":166,"mountPoint":[-22.332838497517553,-5.644792231504889,0.4377890525373638],"mountNormal":[0.9897485032644098,-0.015945767911725684,0.14192826628817087],"maxSupportDepth_mm":1.908206260039645},{"name":"M8","c":[-19.467528536090978,13.213390672763643,-3.711612426633204],"n":[0.18054916491292813,-0.612505084839374,0.769570997436335],"u":[0.9591954998857446,0.282743687814487,0],"v":[-0.21759134185022252,0.7381690375835165,0.6385612577543712],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["L2"],"mountIndex":668,"mountPoint":[-19.58852163477144,13.620993285889087,-4.389270732746993],"mountNormal":[0.15124137335057827,-0.5095032664068058,0.8470728826422356],"maxSupportDepth_mm":1.0995695989574363},{"name":"M9","c":[-22.04686480336178,32.440865602762564,-1.7594606242234128],"n":[0.0004213949137606061,-0.8895376933431414,0.45686159233195583],"u":[0.9999998877930394,0.000473723451665594,0],"v":[-0.00021642605045293358,0.45686154106890514,0.8895377931554734],"width":2.5,"height":2.5,"type":"spherical","radius":3,"edge":0.12,"backingDepth":2.2,"feedDevices":["C1"],"mountIndex":426,"mountPoint":[-22.586973316017247,32.434859361298805,-1.9090238105509494],"mountNormal":[-0.06594283753800723,0.038304623768974505,0.9970879088502445],"maxSupportDepth_mm":1.9031309315475997},{"name":"M10","c":[19.331022141455783,33.3814853727828,-1.6160203202297463],"n":[0.0026804542364154025,-0.8955880366943365,0.4448762566097117],"u":[0.9999955211417981,0.002992941085875395,0],"v":[-0.0013314884265376516,0.44487426407204106,0.8955920479241261],"width":2.5,"height":2.5,"type":"spherical","radius":3,"edge":0.12,"backingDepth":2.2,"feedDevices":["L2"],"mountIndex":86,"mountPoint":[19.871944923187968,33.38194688653631,-1.7657408783949982],"mountNormal":[0.06049836597200733,0.007897358958138014,0.9981370544350125],"maxSupportDepth_mm":1.614910138551105},{"name":"M11","c":[18.151419830684958,13.706363598334296,-4.417560719332932],"n":[-0.13286992590344956,-0.6026867264799531,0.7868381615779003],"u":[0.9765495597151207,-0.21529272495884366,0],"v":[0.16940053190771306,0.7683864602559534,0.6171593858029788],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["C1"],"mountIndex":92,"mountPoint":[18.174068872138793,13.782777537659012,-4.54463522817755],"mountNormal":[-0.15099360969223857,-0.5094262621647719,0.8471633922974581],"maxSupportDepth_mm":2.016028055318909},{"name":"M12","c":[-5.896322236647223,-13.682809575607623,-1.098850696620024],"n":[-0.2911945174131154,-0.2412523198078448,0.9257446036655446],"u":[0.6379815847819986,-0.7700516200093664,0],"v":[0.7128711317675814,0.5906080093499273,0.3781493471951576],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["L2"],"mountIndex":328,"mountPoint":[-5.8444060855802515,-14.031141840495183,-2.453830160116314],"mountNormal":[-0.03708296504783667,0.24880876063397173,0.9678424739259214],"maxSupportDepth_mm":2.0288680780252775},{"name":"M13","c":[15.805679576842326,-19.61989674021661,10.22940677159225],"n":[-0.9919101697774199,0.12471074008916046,-0.02369486017143719],"u":[-0.12474576403584363,-0.9921887392805432,0],"v":[-0.02350977344092702,0.002955833435808413,0.9997192373869056],"width":2.5,"height":2.5,"type":"spherical","radius":3,"edge":0.12,"backingDepth":2.2,"feedDevices":["C1"],"mountIndex":438,"mountPoint":[15.918481728624933,-19.718768751178185,10.229408047542249],"mountNormal":[-0.752014345217377,0.6591467397438313,-8.50633331636238e-06],"maxSupportDepth_mm":2.1433095491261844},{"name":"M14","c":[14.85175786161446,-17.716933891577835,2.446168767291998],"n":[-0.8642391326490977,0.034845872053777066,0.5018729787493514],"u":[-0.04028697743864222,-0.9991881501743596,0],"v":[0.5014655332590602,-0.020218945371939287,0.8649413351212052],"width":2.5,"height":2.5,"type":"spherical","radius":3,"edge":0.12,"backingDepth":2.2,"feedDevices":["L1"],"mountIndex":249,"mountPoint":[16.069927954656077,-18.33939665314979,2.148508331769918],"mountNormal":[-0.8701214950297261,0.44461625826568246,0.212614596801486],"maxSupportDepth_mm":2.077617778288209},{"name":"M15","c":[-20.04814314528281,35.44660856301136,-0.0014864980893891794],"n":[-0.05831580069615267,-0.8259920186263789,0.5606571613336321],"u":[0.9975170330807236,-0.07042562540603133,0],"v":[0.039484631225291236,0.5592650681489851,0.8280480345036232],"width":2.5,"height":2.5,"type":"spherical","radius":3,"edge":0.12,"backingDepth":2.2,"feedDevices":["L1"],"mountIndex":165,"mountPoint":[-20.059475154262575,35.54910981936557,-0.1104134369901526],"mountNormal":[0.07554672653177057,-0.6833417090280793,0.7261795926717561],"maxSupportDepth_mm":1.724520808848426},{"name":"M16","c":[-18.375042069384524,30.29890677789276,-2.751914873953452],"n":[-0.07618413186677993,-0.6104158182109903,0.7884088450350567],"u":[0.9923014367953713,-0.12384610827087614,0],"v":[0.09764136718392806,0.7823392297104662,0.6151516016970839],"width":3,"height":3,"type":"spherical","radius":5,"edge":0.12,"backingDepth":2.2,"feedDevices":["C1"],"mountIndex":253,"mountPoint":[-18.454159814108323,30.344867358943382,-1.555408289157819],"mountNormal":[-0.0659314539364987,0.03830048420885061,0.9970888206630275],"maxSupportDepth_mm":1.936042934847613},{"name":"M17","c":[9.324818559594926,-7.196579310980891,-4.740200532672307],"n":[-0.106129096980451,-0.6050787648085398,0.7890603925884797],"u":[0.9849639702865396,-0.17275988318292224,0],"v":[0.13631798124785652,0.7771960570798045,0.6143156329185464],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["L2"],"mountIndex":317,"mountPoint":[9.322404555906024,-7.078051143022284,-4.254458578558226],"mountNormal":[-0.0048280073778025345,0.23705633591721248,0.9714839082281628],"maxSupportDepth_mm":2.1354371861083985},{"name":"M18","c":[19.13400726309337,36.76383363937885,1.1429242740203935],"n":[-0.05169524036022056,-0.8905233656700549,0.45199085977459436],"u":[0.9983193218822521,-0.057952839072474914,0],"v":[0.026194153558746634,0.45123120862714905,0.8920225684814386],"width":2.5,"height":2.5,"type":"spherical","radius":3,"edge":0.12,"backingDepth":2.2,"feedDevices":["C2"],"mountIndex":190,"mountPoint":[19.145342327349525,36.86633767774502,1.034000270986462],"mountNormal":[-0.07556709504103326,-0.683360255774455,0.7261600202262108],"maxSupportDepth_mm":1.7291501682062356},{"name":"M19","c":[-26.54303787648929,12.017355575083098,-2.135532161898979],"n":[0.5330108503355029,-0.39395936527984754,0.7487960015470997],"u":[0.5943860105456521,0.804179874448263,0],"v":[-0.6021666745115078,0.4450738680721164,0.6628005341481523],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["C1"],"mountIndex":351,"mountPoint":[-26.884822848426584,12.150120966506865,-2.8465570445844706],"mountNormal":[0.42723121492161775,-0.1659567392797091,0.8887811033568642],"maxSupportDepth_mm":1.8003101435900153},{"name":"M20","c":[-10.139518475253054,5.310923900566707,-0.10000000000000009],"n":[-0.43216416129826574,-0.2895384309135154,0.854050135948415],"u":[0.5566005513388002,-0.8307802514801034,0],"v":[0.7095279867198405,0.47536477653986486,0.5201907008842949],"width":2.5,"height":2.5,"type":"spherical","radius":3,"edge":0.12,"backingDepth":2.2,"feedDevices":["C1"],"mountIndex":524,"mountPoint":[-10.139518475253054,5.310923900566707,-1.5],"mountNormal":[0,0,1],"maxSupportDepth_mm":1.813267230574158},{"name":"M21","c":[-18.749851546329136,-12.551438328583028,6.515621435603991],"n":[0.968968946200224,0.0444508558903514,0.24315283817023955],"u":[-0.04582619210775314,0.9989494282079066,0],"v":[-0.24289738865729038,-0.011142768673534807,0.9699879882193166],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["L2"],"mountIndex":352,"mountPoint":[-19.932861463260465,-13.26992336634206,6.305224698560528],"mountNormal":[0.8450070835223775,0.5132035983993072,0.15028338360247398],"maxSupportDepth_mm":1.9177140441537348},{"name":"M22","c":[-14.522680425173942,-19.16953854609962,8.67493453791263],"n":[0.9931650948001851,0.11428889074042296,0.023688476604941746],"u":[-0.11432097050037829,0.9934438664080885,0],"v":[-0.023533171787730876,-0.0027080896351524466,0.9997193886667084],"width":2.5,"height":2.5,"type":"spherical","radius":3,"edge":0.12,"backingDepth":2.2,"feedDevices":["C2"],"mountIndex":264,"mountPoint":[-15.42861320791208,-20.23691186017013,8.67497416705416],"mountNormal":[0.647094844812956,0.7624095100503644,-2.8306529663931417e-05],"maxSupportDepth_mm":1.9632874793621815},{"name":"M23","c":[-28.51321393037176,31.944722005838077,-1.3657164281276122],"n":[0.4144788989101483,-0.9008634687560687,0.12904360898167255],"u":[0.908459168854055,0.4179736098427741,0],"v":[-0.0539368230732091,0.11723084976141791,0.991638919658252],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["L2"],"mountIndex":474,"mountPoint":[-28.57855904936863,32.47892042207207,-1.9576303302420823],"mountNormal":[0.0816813987460852,-0.6677480202924914,0.7398923776430877],"maxSupportDepth_mm":2.030394511544404},{"name":"M24","c":[-6.439605505323254,-4.910761501215205,-3.8816342803136465],"n":[-0.34069163887891285,-0.3569124375882285,0.8697946419085539],"u":[0.7233530196737877,-0.6904783913554522,0],"v":[0.6005744051546098,0.6291685807206333,0.4934139042499417],"width":2.5,"height":2.5,"type":"spherical","radius":3,"edge":0.12,"backingDepth":2.2,"feedDevices":["L2"],"mountIndex":186,"mountPoint":[-6.013352770955334,-5.488505866497509,-4.6562286112913975],"mountNormal":[-0.03551071693417098,0.24747656254600678,0.9682429137221885],"maxSupportDepth_mm":2.001111529329935},{"name":"M25","c":[-7.911472531892484,-10.674838573856466,-1.9440373792476158],"n":[-0.04229537115689718,-0.15007559670536882,0.9877694148191811],"u":[0.9625060288743268,-0.2712602889856409,0],"v":[0.26794261691502863,0.950734016901128,0.15592172121860448],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["C2"],"mountIndex":614,"mountPoint":[-7.91971638126892,-11.006513154070673,-3.3041564960117276],"mountNormal":[0.00588846384031133,0.23691041443871977,0.9715136548315084],"maxSupportDepth_mm":1.708618587371854},{"name":"M26","c":[13.294187846362671,11.445167081734995,-0.7],"n":[0.09565696479169059,-0.28328869155502034,0.9542522005863471],"u":[0.9474446102730019,0.31991985006348,0],"v":[-0.30528422093433,0.904101104286686,0.29900290579878014],"width":2.5,"height":2.5,"type":"spherical","radius":3,"edge":0.12,"backingDepth":2.2,"feedDevices":["C2"],"mountIndex":22,"mountPoint":[12.77309331071252,11.269211164200081,-1.5],"mountNormal":[0,0,1],"maxSupportDepth_mm":0.9818598891041734},{"name":"M27","c":[1.5263978011803514,-20.18856219097638,1.7640490519038847],"n":[0.41979186981469885,-0.05061692657408482,0.9062078750384333],"u":[0.11970917951474301,0.9928090009361855,0],"v":[-0.8996913350574106,0.10848140119064961,0.4228324576216061],"width":2.5,"height":2.5,"type":"spherical","radius":3,"edge":0.12,"backingDepth":2.2,"feedDevices":["L2"],"mountIndex":151,"mountPoint":[1.5304409144327904,-21.588556352550636,1.7640208877055157],"mountNormal":[-0.0028879380374564763,0.9999958296958976,2.0117284549255812e-05],"maxSupportDepth_mm":1.4994120790417673},{"name":"M28","c":[29.399580965221098,10.096622504066229,4.774582383896984],"n":[-0.8215340878025557,-0.5101541170304772,0.2546065974307749],"u":[0.5275393259376621,-0.8495306113314793,0],"v":[0.21629609836439415,0.13431499278791273,0.9670447148631358],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["L1"],"mountIndex":114,"mountPoint":[30.783736197718536,10.182002419738094,4.5826851135937545],"mountNormal":[-0.988682308926741,-0.06098565405133258,0.13706947878802084],"maxSupportDepth_mm":1.9193444550437782},{"name":"M29","c":[-22.730646768683524,37.79985145869784,3.4581923090586755],"n":[-0.02407204278089292,-0.9093971186159947,0.4152317634879122],"u":[0.9996498447861036,-0.026461062320305463,0],"v":[0.010987473571023981,0.4150863679209514,0.9097156602976111],"width":2.5,"height":2.5,"type":"spherical","radius":3,"edge":0.12,"backingDepth":2.2,"feedDevices":["C1"],"mountIndex":347,"mountPoint":[-23.340931749480585,38.36065169166084,2.876851563205442],"mountNormal":[0.075596957705878,-0.682808310858546,0.7266759323165416],"maxSupportDepth_mm":1.7836540107140246},{"name":"M30","c":[-2.9669004459259436,-12.249090466504425,1.5858350289218477],"n":[-0.6191013963296381,-0.35080028087914833,0.7026041730574925],"u":[0.49298720821426345,-0.8700365581612687,0],"v":[0.6112913164766851,0.3463748697553044,0.7115808991268646],"width":2.5,"height":2.5,"type":"spherical","radius":3,"edge":0.12,"backingDepth":2.2,"feedDevices":["C2"],"mountIndex":375,"mountPoint":[-2.184959891152983,-12.308119510804099,0.4260572309232733],"mountNormal":[-0.5585289676949717,0.042163603071195724,0.8284127128561246],"maxSupportDepth_mm":1.8145349191947788},{"name":"M31","c":[-27.53246450358321,14.640581018553844,-0.5410421016709628],"n":[0.590960605558081,-0.5000770375305511,0.632999620231398],"u":[0.645967419931592,0.7633649798012235,0],"v":[-0.4832097423121232,0.4088971314985536,0.7741521044258072],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["L2"],"mountIndex":732,"mountPoint":[-27.817287286164035,15.286351706163114,-1.7501145567155585],"mountNormal":[0.20344484470058966,-0.4612647768637642,0.8636231821747113],"maxSupportDepth_mm":1.7502041467285414},{"name":"M32","c":[8.906674186020044,0.3396004778099315,-1.406832611863917],"n":[0.32115406256441303,-0.5784390677379028,0.7498455261004623],"u":[0.8742862022784198,0.48541079150094946,0],"v":[-0.3639831103278712,0.6555795973098367,0.6616129434851777],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["L1"],"mountIndex":641,"mountPoint":[9.120991517570918,1.1463820781899825,-2.5307416520825265],"mountNormal":[-0.15308380825062332,-0.5762725717000364,0.8027921715847213],"maxSupportDepth_mm":1.7440545841092996},{"name":"M33","c":[-28.93413313029494,10.981362145240908,1.8111982898194914],"n":[0.7938344613428698,-0.3316842772892807,0.509717949638389],"u":[0.3855262723924616,0.92269685883023,0],"v":[-0.470315151020727,0.19650966109561666,0.8603415669467779],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["C1"],"mountIndex":110,"mountPoint":[-30.3182830341615,11.066720768631248,1.6192531178586032],"mountNormal":[0.9886785027618296,-0.06097044527881413,0.13710369425777735],"maxSupportDepth_mm":1.9359523918066264},{"name":"M34","c":[-10.001904614725623,-19.194266516927986,0.18295288938481935],"n":[0.4342052028749414,0.11221182308984366,0.8937977112049375],"u":[-0.2502101287943078,0.9681915572079403,0],"v":[-0.8653673978404011,-0.22363724043664487,0.4484703462268329],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["C2"],"mountIndex":642,"mountPoint":[-9.956299840396412,-19.51599794524171,-1.178814011591112],"mountNormal":[-0.03257483880657913,0.22980816308123223,0.9726906435542367],"maxSupportDepth_mm":1.8545177514374724},{"name":"M35","c":[-17.953613144399164,17.424704049627035,-0.3660667400023667],"n":[-0.04753196305775856,-0.6838998214638811,0.7280259244625477],"u":[0.9975934958015557,-0.06933409792036922,0],"v":[0.05047702073525362,0.7262739270187524,0.685549599453207],"width":2.5,"height":2.5,"type":"spherical","radius":3,"edge":0.12,"backingDepth":2.2,"feedDevices":["C1"],"mountIndex":582,"mountPoint":[-17.560378075193512,18.24282830239252,-1.4627253978001966],"mountNormal":[0.11102953820371726,-0.6116128618726355,0.7833276127127358],"maxSupportDepth_mm":1.6851394777354052},{"name":"M36","c":[-4.7872258726239645,-8.365442323232687,-1.1862531504087814],"n":[-0.813756336775525,-0.18126997921672647,0.5522153737378614],"u":[0.21742791698595498,-0.976076380676814,0],"v":[0.5390043833521458,0.12006703843944382,0.833701493945857],"width":2.5,"height":2.5,"type":"spherical","radius":3,"edge":0.12,"backingDepth":2.2,"feedDevices":["L1"],"mountIndex":337,"mountPoint":[-3.6267829817438333,-8.536098976529047,-1.950614716483011],"mountNormal":[-0.8288877792000938,0.12189760949740054,0.5459725471958783],"maxSupportDepth_mm":1.6113728869411559},{"name":"M37","c":[25.34983742690235,11.276040473419787,-3.520434368441526],"n":[-0.5465863187782655,-0.6214865532599142,0.561246701764506],"u":[0.7509063422485823,-0.6604087107018313,0],"v":[0.3706522106979526,0.4214437079210661,0.8276485605366953],"width":2.5,"height":2.5,"type":"spherical","radius":3,"edge":0.12,"backingDepth":2.2,"feedDevices":["C1"],"mountIndex":625,"mountPoint":[25.402560908095126,11.261390536922168,-3.6600968683888313],"mountNormal":[-0.3514898746184879,0.09766624331745853,0.9310833329820346],"maxSupportDepth_mm":2.145773244471693},{"name":"M38","c":[21.266942920017854,10.554795927820342,-3.883315692241021],"n":[-0.35889862868392886,-0.6768183841840169,0.6427352870033916],"u":[0.8834730217065779,-0.4684820379872086,0],"v":[0.30110993714164225,0.5678392861663308,0.7660883440182782],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["C1"],"mountIndex":361,"mountPoint":[21.25577417240679,10.510816144078174,-4.02628784931642],"mountNormal":[0.07445831740708672,0.293198558281122,0.9531477138359913],"maxSupportDepth_mm":2.0950462941265107},{"name":"M39","c":[17.32363605753125,-1.7535635743033908,-1.2097304049631],"n":[-0.5138022366710325,-0.6006424239105853,0.6125650497626035],"u":[0.7599026943612297,-0.6500368413425068,0],"v":[0.3981898500644984,0.46548983178612324,0.7904201792776671],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["C1"],"mountIndex":650,"mountPoint":[17.571659076901938,-1.0219275332086237,-2.377289090954268],"mountNormal":[-0.17715929955049164,-0.5225971722105479,0.8339704899936915],"maxSupportDepth_mm":1.7393723804001573},{"name":"M40","c":[25.843680709817786,31.666316798007166,-1.9444603392303146],"n":[-0.39682271807030506,-0.7483935961293682,0.5314496737188268],"u":[0.8834878381699004,-0.4684540957296415,0],"v":[0.24895977632776595,0.4695293233299451,0.847089867903136],"width":2.5,"height":2.5,"type":"spherical","radius":2.4000000000000004,"edge":0.12,"backingDepth":2.2,"feedDevices":["C1"],"mountIndex":680,"mountPoint":[25.83379515296108,31.660573140233005,-2.094023991769981],"mountNormal":[0.06590371237803778,0.03829105182773922,0.9970910169311116],"maxSupportDepth_mm":1.7600194027643215}],"wiring":{"status":"provisional-opaque-routing-reserves","routes":[{"wireId":"C1-harness","sourceDevice":"C1","radius_mm":0.5,"routePoints":[[-5.996453323644705,-52.71881443121291,4.5],[-6.268213321002351,-53.73303654881643,4.5],[-9.25,-53.73303654881643,4.5],[-9.25,-72,4.5],[-4,-77,3],[-4,-100.15,3]],"sourceBody":"C1 body","destinationBody":"Shared electronics","terminalPenetration_mm":0.15},{"wireId":"C2-harness","sourceDevice":"C2","radius_mm":0.5,"routePoints":[[5.996453323644705,-52.71881443121291,4.5],[6.268213321002351,-53.73303654881643,4.5],[9.25,-53.73303654881643,4.5],[9.25,-72,4.5],[4,-77,3],[4,-100.15,3]],"sourceBody":"C2 body","destinationBody":"Shared electronics","terminalPenetration_mm":0.15},{"wireId":"L1-harness","sourceDevice":"L1","radius_mm":0.75,"routePoints":[[-4.5,-68.85,2],[-4.5,-70.15,2],[-9.25,-70.15,2],[-9.25,-72,2],[-4,-77,1],[-4,-100.15,1]],"sourceBody":"L1 body","destinationBody":"Shared electronics","terminalPenetration_mm":0.15},{"wireId":"L2-harness","sourceDevice":"L2","radius_mm":0.75,"routePoints":[[4.5,-68.85,2],[4.5,-70.15,2],[9.25,-70.15,2],[9.25,-72,2],[4,-77,1],[4,-100.15,1]],"sourceBody":"L2 body","destinationBody":"Shared electronics","terminalPenetration_mm":0.15}],"containmentAudits":[{"segment":"C1 wire 1","passed":true,"outsideExpandedVolume_mm3":0,"booleanStatus":"Error.NoError","expansion_mm":1.36,"cavityClearance_mm":0.35,"remainingPrePortWallReserve_mm":1},{"segment":"C1 wire 2","passed":true,"outsideExpandedVolume_mm3":0,"booleanStatus":"Error.NoError","expansion_mm":1.36,"cavityClearance_mm":0.35,"remainingPrePortWallReserve_mm":1},{"segment":"C1 wire 3","passed":true,"outsideExpandedVolume_mm3":0,"booleanStatus":"Error.NoError","expansion_mm":1.36,"cavityClearance_mm":0.35,"remainingPrePortWallReserve_mm":1},{"segment":"C1 wire 4","passed":true,"outsideExpandedVolume_mm3":0,"booleanStatus":"Error.NoError","expansion_mm":1.36,"cavityClearance_mm":0.35,"remainingPrePortWallReserve_mm":1},{"segment":"C1 wire 5","passed":true,"outsideExpandedVolume_mm3":0,"booleanStatus":"Error.NoError","expansion_mm":1.36,"cavityClearance_mm":0.35,"remainingPrePortWallReserve_mm":1},{"segment":"C2 wire 1","passed":true,"outsideExpandedVolume_mm3":0,"booleanStatus":"Error.NoError","expansion_mm":1.36,"cavityClearance_mm":0.35,"remainingPrePortWallReserve_mm":1},{"segment":"C2 wire 2","passed":true,"outsideExpandedVolume_mm3":0,"booleanStatus":"Error.NoError","expansion_mm":1.36,"cavityClearance_mm":0.35,"remainingPrePortWallReserve_mm":1},{"segment":"C2 wire 3","passed":true,"outsideExpandedVolume_mm3":0,"booleanStatus":"Error.NoError","expansion_mm":1.36,"cavityClearance_mm":0.35,"remainingPrePortWallReserve_mm":1},{"segment":"C2 wire 4","passed":true,"outsideExpandedVolume_mm3":0,"booleanStatus":"Error.NoError","expansion_mm":1.36,"cavityClearance_mm":0.35,"remainingPrePortWallReserve_mm":1},{"segment":"C2 wire 5","passed":true,"outsideExpandedVolume_mm3":0,"booleanStatus":"Error.NoError","expansion_mm":1.36,"cavityClearance_mm":0.35,"remainingPrePortWallReserve_mm":1},{"segment":"L1 wire 1","passed":true,"outsideExpandedVolume_mm3":0,"booleanStatus":"Error.NoError","expansion_mm":1.36,"cavityClearance_mm":0.35,"remainingPrePortWallReserve_mm":1},{"segment":"L1 wire 2","passed":true,"outsideExpandedVolume_mm3":0,"booleanStatus":"Error.NoError","expansion_mm":1.36,"cavityClearance_mm":0.35,"remainingPrePortWallReserve_mm":1},{"segment":"L1 wire 3","passed":true,"outsideExpandedVolume_mm3":0,"booleanStatus":"Error.NoError","expansion_mm":1.36,"cavityClearance_mm":0.35,"remainingPrePortWallReserve_mm":1},{"segment":"L1 wire 4","passed":true,"outsideExpandedVolume_mm3":0,"booleanStatus":"Error.NoError","expansion_mm":1.36,"cavityClearance_mm":0.35,"remainingPrePortWallReserve_mm":1},{"segment":"L1 wire 5","passed":true,"outsideExpandedVolume_mm3":0,"booleanStatus":"Error.NoError","expansion_mm":1.36,"cavityClearance_mm":0.35,"remainingPrePortWallReserve_mm":1},{"segment":"L2 wire 1","passed":true,"outsideExpandedVolume_mm3":0,"booleanStatus":"Error.NoError","expansion_mm":1.36,"cavityClearance_mm":0.35,"remainingPrePortWallReserve_mm":1},{"segment":"L2 wire 2","passed":true,"outsideExpandedVolume_mm3":0,"booleanStatus":"Error.NoError","expansion_mm":1.36,"cavityClearance_mm":0.35,"remainingPrePortWallReserve_mm":1},{"segment":"L2 wire 3","passed":true,"outsideExpandedVolume_mm3":0,"booleanStatus":"Error.NoError","expansion_mm":1.36,"cavityClearance_mm":0.35,"remainingPrePortWallReserve_mm":1},{"segment":"L2 wire 4","passed":true,"outsideExpandedVolume_mm3":0,"booleanStatus":"Error.NoError","expansion_mm":1.36,"cavityClearance_mm":0.35,"remainingPrePortWallReserve_mm":1},{"segment":"L2 wire 5","passed":true,"outsideExpandedVolume_mm3":0,"booleanStatus":"Error.NoError","expansion_mm":1.36,"cavityClearance_mm":0.35,"remainingPrePortWallReserve_mm":1}],"sourceHandleSHA256":"aab071e5a4d6852317813920ab947b771be08850fdd665c0fb9c8ec9d04fdc31","method":"Square-cross-section OBB segments conservatively enclose nominal round cables; included as opaque blockers and cavity cut reserves. Full expanded segment Boolean containment against original handle. Overlapping segments form connected harness unions.","limitations":["Cable bend radius, flex stack, connectors, data integrity and PCB routing are not validated.","Terminal penetrations0.15mm are intended electrical/mechanical contacts; wire-wire overlaps represent a shared harness union.","One mm original wall allocation is before intentionally designed optical openings, not continuous final-wall proof."]},"trainingCoverage":99.66666666666667,"trainingSampleCount":3000,"status":"screen-only","originalHandleTest":{"passed":true,"method":"Complete rotated body plus cavity and wall box against original closed handle; validated Boolean and boundary intersections.","checks":[{"passed":true,"outsideVolume_mm3":0,"booleanStatus":"Error.NoError","expandedBodyEdgeCrossings":0,"originalBoundaryVerticesInside":0,"bodyExpansion_mm":1.36,"cavityClearance_mm":0.35,"remainingWallReserve_mm":1,"numericalBuffer_mm":0.01},{"passed":true,"outsideVolume_mm3":0,"booleanStatus":"Error.NoError","expandedBodyEdgeCrossings":0,"originalBoundaryVerticesInside":0,"bodyExpansion_mm":1.36,"cavityClearance_mm":0.35,"remainingWallReserve_mm":1,"numericalBuffer_mm":0.01},{"passed":true,"outsideVolume_mm3":0,"booleanStatus":"Error.NoError","expandedBodyEdgeCrossings":0,"originalBoundaryVerticesInside":0,"bodyExpansion_mm":1.36,"cavityClearance_mm":0.35,"remainingWallReserve_mm":1,"numericalBuffer_mm":0.01},{"passed":true,"outsideVolume_mm3":0,"booleanStatus":"Error.NoError","expandedBodyEdgeCrossings":0,"originalBoundaryVerticesInside":0,"bodyExpansion_mm":1.36,"cavityClearance_mm":0.35,"remainingWallReserve_mm":1,"numericalBuffer_mm":0.01},{"passed":true,"outsideVolume_mm3":0,"booleanStatus":"Error.NoError","expandedBodyEdgeCrossings":0,"originalBoundaryVerticesInside":0,"bodyExpansion_mm":1.36,"cavityClearance_mm":0.35,"remainingWallReserve_mm":1,"numericalBuffer_mm":0.01}]},"opticsAssumptions":{"cameraHFOV_deg":125.52737304965852,"cameraRaster":[1500,1500],"sourceWavelength_nm":940,"sourceFOV_deg":[109,95],"pointPupil":true,"decodedPatternValidated":false},"searchMethod":"Exact one-feed specular routes, anatomy, finite cap/backing and original tray minus finite feed polytope. Handle and interactions among selected mirror bodies verified after exact CSG. Candidate directions stored float32 for ranking only. Extra opaque blockers appended to the anatomy: tongue-with-plate.json. Dense training re-rank on the complete primary training split; shortlist includes every sparse-frontier mirror and spatial/source-diverse candidates. No heldout samples used.","passiveSeatReinforcements":[{"mirror":"M12","kind":"passive-nearest-material-side-bridge","a":[-6.725285162501873,-12.765926928301187,-4.423638689563466],"b":[-6.811068434340568,-13.070310120386274,-5.571483088756948],"radius_mm":0.55,"gapBefore_mm":0.6406110456866694,"scope":"Actual connected passive tray material; recut socket, then recheck scan and optical clearance."}]}