Initial commit - BraceIQMed platform with frontend, API, and brace generator

This commit is contained in:
2026-01-29 14:34:05 -08:00
commit 745f9f827f
187 changed files with 534688 additions and 0 deletions

Binary file not shown.

View File

@@ -0,0 +1,90 @@
{
"template": "A1",
"markers": {
"LM_PELVIS_CENTER": [
-2.3313805068131903,
8.549440713579129,
-0.013671320966557876
],
"LM_TOP_CENTER": [
-1.948804326205709,
-8.110982469203648,
0.012060934436739806
],
"LM_PAD_TH": [
-2.924601078033,
-3.873401641846,
-0.300486654043
],
"LM_BAY_TH": [
4.303160190582,
-4.367841720581,
-0.08423833549
],
"LM_PAD_LUM": [
-3.47739815712,
4.549551963806,
-0.000450452761
],
"LM_BAY_LUM": [
3.704051971436,
1.706429481506,
-5.54423e-07
],
"LM_ANCHOR_HIP_L": [
-2.359927654266,
4.696376800537,
-3.27188706398
],
"LM_ANCHOR_HIP_R": [
1.409031867981,
3.366199016571,
1.71171104908
]
},
"basis": {
"up": [
0.022957093749344196,
-0.9997352587491759,
0.0015441050165160802
],
"right": [
0.9960875107716205,
0.023005116253957514,
0.08532546812610255
],
"forward": [
0.08533840127035698,
0.0004207610487061418,
-0.9963519359286453
],
"height": 17.9136438716893,
"hmin": -0.5788061271660817,
"hmax": 17.334837744523217
},
"debug": {
"band_counts": {
"thor": 1941,
"lum": 1511,
"hip": 1244
},
"ranges": [
18.054207738967136,
9.028143735519725,
9.235529287137078
],
"order": [
0,
2,
1
],
"indices": {
"th_pad": 4499,
"th_bay": 5976,
"lum_pad": 2242,
"lum_bay": 1929,
"hip_L": 1656,
"hip_R": 459
}
}
}

Binary file not shown.

View File

@@ -0,0 +1,90 @@
{
"template": "A2",
"markers": {
"LM_PELVIS_CENTER": [
1.8001514621399388,
-8.696081244499048,
0.0029081371149957957
],
"LM_TOP_CENTER": [
-2.602819774418212,
8.506029781946673,
0.003632096364602058
],
"LM_PAD_TH": [
-0.382886886597,
5.738925457001,
4.9153e-08
],
"LM_BAY_TH": [
-3.050389528275,
0.388255596161,
-2.748326301575
],
"LM_PAD_LUM": [
2.903718471527,
-3.772327423096,
-0.326102077961
],
"LM_BAY_LUM": [
-4.543040275574,
-5.842008590698,
-1.839484e-06
],
"LM_ANCHOR_HIP_L": [
-4.706983566284,
-7.599590301514,
-2.125836e-06
],
"LM_ANCHOR_HIP_R": [
-1.768289089203,
-6.924380302429,
-4.4505610466
]
},
"basis": {
"up": [
-0.24796175596029446,
0.9687698209166099,
4.077115137286114e-05
],
"right": [
0.9687582386663535,
0.24795899678434558,
-0.004879644430220499
],
"forward": [
0.004737361834593604,
0.0011704678125869733,
0.9999880936330932
],
"height": 18.935564493641227,
"hmin": -0.5517874304620669,
"hmax": 18.38377706317916
},
"debug": {
"band_counts": {
"thor": 1795,
"lum": 1681,
"hip": 1615
},
"ranges": [
18.79488378490117,
8.948163227758428,
9.053906809806747
],
"order": [
0,
2,
1
],
"indices": {
"th_pad": 5027,
"th_bay": 3654,
"lum_pad": 166,
"lum_bay": 5550,
"hip_L": 3379,
"hip_R": 491
}
}
}

Binary file not shown.

View File

@@ -0,0 +1,90 @@
{
"template": "A3",
"markers": {
"LM_PELVIS_CENTER": [
1.0915706491926287,
-7.850476986522897,
11.260623773721797
],
"LM_TOP_CENTER": [
-3.6072604083912676,
8.398657782656784,
11.254796722212923
],
"LM_PAD_TH": [
-4.513593196869,
6.284749507904,
11.255338668823
],
"LM_BAY_TH": [
1.016044139862,
1.790279865265,
7.93316078186
],
"LM_PAD_LUM": [
2.465391635895,
-1.876724243164,
11.255568504333
],
"LM_BAY_LUM": [
-5.164722442627,
-5.521350860596,
11.255567550659
],
"LM_ANCHOR_HIP_L": [
-4.853221893311,
-6.994124412537,
11.255567550659
],
"LM_ANCHOR_HIP_R": [
-1.948856592178,
-6.760786056519,
7.435092926025
]
},
"basis": {
"up": [
-0.27779262408545713,
0.960641004396883,
-0.00034449247259454776
],
"right": [
0.9606328603546221,
0.2777917155353567,
0.0040336567554215726
],
"forward": [
-0.003970593231871508,
-0.000789589305429453,
0.9999918054354825
],
"height": 18.211080484524583,
"hmin": -0.7414257957239841,
"hmax": 17.4696546888006
},
"debug": {
"band_counts": {
"thor": 1582,
"lum": 1652,
"hip": 1675
},
"ranges": [
18.080407821168592,
7.99752032410629,
8.724146933084466
],
"order": [
0,
2,
1
],
"indices": {
"th_pad": 3704,
"th_bay": 1317,
"lum_pad": 3414,
"lum_bay": 1611,
"hip_L": 1085,
"hip_R": 5019
}
}
}

Binary file not shown.

View File

@@ -0,0 +1,90 @@
{
"template": "B1",
"markers": {
"LM_PELVIS_CENTER": [
0.5810137874335692,
-7.754983993818369,
11.020407231680462
],
"LM_TOP_CENTER": [
-3.6155202782056066,
8.494617730816797,
11.290130642229457
],
"LM_PAD_TH": [
-4.29723405838,
6.561689376831,
11.212986946106
],
"LM_BAY_TH": [
1.667751312256,
2.199505329132,
8.013084411621
],
"LM_PAD_LUM": [
-3.403448581696,
-0.674655914307,
11.066088676453
],
"LM_BAY_LUM": [
1.72449016571,
1.705397605896,
7.960936546326
],
"LM_ANCHOR_HIP_L": [
-6.062678337097,
-5.499417304993,
10.951586723328
],
"LM_ANCHOR_HIP_R": [
-1.518774986267,
-4.730115890503,
6.961517810822
]
},
"basis": {
"up": [
-0.2500182637461719,
0.9681077637436727,
0.016069398637631314
],
"right": [
0.9678801034858291,
0.25034379150260294,
-0.02315364620015782
],
"forward": [
0.02643809882745836,
-0.009764416793989029,
0.9996027626487749
],
"height": 17.94235416827169,
"hmin": -0.6496129854997369,
"hmax": 17.292741182771955
},
"debug": {
"band_counts": {
"thor": 1635,
"lum": 1572,
"hip": 1487
},
"ranges": [
18.025814069061894,
8.323046381935852,
10.038018113458397
],
"order": [
0,
2,
1
],
"indices": {
"th_pad": 5235,
"th_bay": 1903,
"lum_pad": 4947,
"lum_bay": 5375,
"hip_L": 1451,
"hip_R": 2848
}
}
}

Binary file not shown.

View File

@@ -0,0 +1,90 @@
{
"template": "B2",
"markers": {
"LM_PELVIS_CENTER": [
-2.9147323558629963,
8.507453168737173,
-0.061807592245705756
],
"LM_TOP_CENTER": [
0.7533455926087778,
-8.819099058670805,
0.29346562660646947
],
"LM_PAD_TH": [
2.341898441315,
-6.469232559204,
0.884260833263
],
"LM_BAY_TH": [
-6.264005661011,
-6.249122619629,
0.363425970078
],
"LM_PAD_LUM": [
0.44765996933,
3.863771677017,
-2.58211e-07
],
"LM_BAY_LUM": [
-5.358015060425,
1.826030731201,
0.066523350775
],
"LM_ANCHOR_HIP_L": [
-5.263628482819,
2.635224342346,
0.250827133656
],
"LM_ANCHOR_HIP_R": [
0.50629234314,
3.561089515686,
2.676152229309
]
},
"basis": {
"up": [
0.20707072830747095,
-0.9781203778075632,
0.020055921714125353
],
"right": [
0.9584356817176658,
0.20693092005211602,
0.19641954672785994
],
"forward": [
0.1962721515870419,
0.021450427594207417,
-0.9803148074304595
],
"height": 18.972533786449375,
"hmin": -0.6349888637553525,
"hmax": 18.337544922694022
},
"debug": {
"band_counts": {
"thor": 2575,
"lum": 1577,
"hip": 1302
},
"ranges": [
18.801428127365917,
9.190889284881104,
10.173549331165148
],
"order": [
0,
2,
1
],
"indices": {
"th_pad": 516,
"th_bay": 5335,
"lum_pad": 1166,
"lum_bay": 2456,
"hip_L": 839,
"hip_R": 2945
}
}
}

Binary file not shown.

View File

@@ -0,0 +1,90 @@
{
"template": "C1",
"markers": {
"LM_PELVIS_CENTER": [
1.4061034642475654,
-7.679620340574647,
11.23605978935963
],
"LM_TOP_CENTER": [
-3.3206056305142018,
8.521706147855125,
10.977184295228001
],
"LM_PAD_TH": [
-4.035420894623,
6.346396446228,
11.033662796021
],
"LM_BAY_TH": [
1.110458374023,
2.129421234131,
7.386794090271
],
"LM_PAD_LUM": [
2.396133422852,
-3.242049694061,
11.091701507568
],
"LM_BAY_LUM": [
-2.971270084381,
-4.904734134674,
6.938703536987
],
"LM_ANCHOR_HIP_L": [
-4.666295051575,
-6.942062854767,
11.153142929077
],
"LM_ANCHOR_HIP_R": [
-1.339028716087,
-4.792919635773,
6.432819366455
]
},
"basis": {
"up": [
-0.2800392582549268,
0.9598660212860938,
-0.015337373192130535
],
"right": [
0.9599597563650902,
0.280118855563919,
0.0032700026050449292
],
"forward": [
-0.007435051816035975,
0.013807531928789635,
0.999877028472266
],
"height": 18.098391332296167,
"hmin": -0.6751321038464432,
"hmax": 17.423259228449723
},
"debug": {
"band_counts": {
"thor": 1622,
"lum": 1963,
"hip": 1960
},
"ranges": [
18.074785851210553,
9.299983126051938,
9.483421672749653
],
"order": [
0,
2,
1
],
"indices": {
"th_pad": 4501,
"th_bay": 5069,
"lum_pad": 3906,
"lum_bay": 3954,
"hip_L": 3146,
"hip_R": 5729
}
}
}

Binary file not shown.

View File

@@ -0,0 +1,90 @@
{
"template": "C2",
"markers": {
"LM_PELVIS_CENTER": [
1.7954267508574668,
-8.227546346640567,
0.007194053831325768
],
"LM_TOP_CENTER": [
-2.6266701874742777,
8.509920660851193,
0.0030029327062377873
],
"LM_PAD_TH": [
-0.06680727005,
3.970241546631,
-2.40875e-07
],
"LM_BAY_TH": [
-3.053502082825,
0.643154144287,
3.158298492432
],
"LM_PAD_LUM": [
2.695281982422,
-3.461957931519,
-0.199950069189
],
"LM_BAY_LUM": [
-2.722644090652,
-5.122423171997,
-3.570207834244
],
"LM_ANCHOR_HIP_L": [
-1.341413021088,
-6.599239349365,
4.464287757874
],
"LM_ANCHOR_HIP_R": [
-1.341412901878,
-6.599237442017,
-4.464291572571
]
},
"basis": {
"up": [
-0.25543859082187603,
0.9668252518983106,
-0.0002420964734798754
],
"right": [
-0.0024567277968824274,
-0.0008994787110866243,
-0.9999965777074341
],
"forward": [
0.9668221609000625,
0.2554371218711497,
-0.002604988045500679
],
"height": 18.45573279393034,
"hmin": -0.5208348772256876,
"hmax": 17.934897916704653
},
"debug": {
"band_counts": {
"thor": 1798,
"lum": 1665,
"hip": 1664
},
"ranges": [
18.38418681621435,
8.949823504370798,
8.497752839013392
],
"order": [
0,
1,
2
],
"indices": {
"th_pad": 2513,
"th_bay": 4646,
"lum_pad": 3200,
"lum_bay": 885,
"hip_L": 3276,
"hip_R": 3554
}
}
}

Binary file not shown.

View File

@@ -0,0 +1,90 @@
{
"template": "E1",
"markers": {
"LM_PELVIS_CENTER": [
2.811744672098308,
4.634111247283429,
0.043186066529835865
],
"LM_TOP_CENTER": [
2.383788726626421,
-6.923195000415832,
-0.032426949208072764
],
"LM_PAD_TH": [
3.075276851654,
-1.836463212967,
1.073830008507
],
"LM_BAY_TH": [
-3.688167095184,
-1.649351358414,
-1.354445099831
],
"LM_PAD_LUM": [
3.590915203094,
-1.677010297775,
0.51020437479
],
"LM_BAY_LUM": [
-4.046764850616,
-1.205736398697,
-0.072070300579
],
"LM_ANCHOR_HIP_L": [
-2.901421070099,
1.131389498711,
-0.038277089596
],
"LM_ANCHOR_HIP_R": [
1.705493569374,
1.768083333969,
-2.940271377563
]
},
"basis": {
"up": [
-0.037002888209168396,
-0.9992937721923343,
-0.006537822404646833
],
"right": [
0.9969502944297102,
-0.03736435312137217,
0.06851288603128401
],
"forward": [
0.06870878183095734,
0.003982709308538718,
-0.9976288093904815
],
"height": 12.137410868616865,
"hmin": -0.2746792588584909,
"hmax": 11.862731609758374
},
"debug": {
"band_counts": {
"thor": 329,
"lum": 453,
"hip": 236
},
"ranges": [
12.120738096998293,
9.04000933103508,
6.212524478159896
],
"order": [
0,
1,
2
],
"indices": {
"th_pad": 36,
"th_bay": 901,
"lum_pad": 311,
"lum_bay": 616,
"hip_L": 498,
"hip_R": 537
}
}
}

Binary file not shown.

View File

@@ -0,0 +1,90 @@
{
"template": "E2",
"markers": {
"LM_PELVIS_CENTER": [
-2.220446049250313e-16,
9.5,
-8.711343765259
],
"LM_TOP_CENTER": [
-4.440892098500626e-16,
-9.499999999999998,
-8.711347579956001
],
"LM_PAD_TH": [
0.14163351059,
-0.990972757339,
-2.987560749054
],
"LM_BAY_TH": [
2.325248003006,
0.452018260956,
-2.440239429474
],
"LM_PAD_LUM": [
0.484748125076,
-0.565837860107,
-2.987560749054
],
"LM_BAY_LUM": [
2.325248003006,
0.452018260956,
-2.440239429474
],
"LM_ANCHOR_HIP_L": [
1.969782710075,
3.592258930206,
2.727190256119
],
"LM_ANCHOR_HIP_R": [
3.323837041855,
4.774982452393,
2.273536205292
]
},
"basis": {
"up": [
-1.168655815394878e-17,
-0.9999999999999798,
-2.0077352636567127e-07
],
"right": [
0.9721230351945951,
-4.7075635701861794e-08,
0.2344713296845601
],
"forward": [
0.23447132968456486,
1.9517656983457828e-07,
-0.9721230351945755
],
"height": 19.000000000000384,
"hmin": -9.349246523159024e-17,
"hmax": 19.000000000000384
},
"debug": {
"band_counts": {
"thor": 579,
"lum": 613,
"hip": 205
},
"ranges": [
19.319690592183097,
15.930021297218776,
13.428858618031516
],
"order": [
0,
1,
2
],
"indices": {
"th_pad": 760,
"th_bay": 0,
"lum_pad": 964,
"lum_bay": 0,
"hip_L": 461,
"hip_R": 1078
}
}
}