Files
design2garmentcode-impl/assets/Patterns/hoody_mean_specification.json

732 lines
13 KiB
JSON
Raw Permalink Normal View History

2025-07-03 17:03:00 +08:00
{
"pattern": {
"panels": {
"left_btorso": {
"translation": [
0.0,
91.4448950181744,
-20.0
],
"rotation": [
0.0,
0.0,
0.0
],
"vertices": [
[
0.0,
0.0
],
[
0.0,
44.26956007084882
],
[
10.8188,
49.91845847814037
],
[
17.2284,
47.37065774294582
],
[
25.0299525,
28.92917774294582
],
[
25.0299525,
0.0
]
],
"edges": [
{
"endpoints": [
0,
1
]
},
{
"endpoints": [
1,
2
],
"curvature": {
"type": "circle",
"params": [
13.184560591816423,
0,
1
]
}
},
{
"endpoints": [
2,
3
]
},
{
"endpoints": [
3,
4
],
"curvature": {
"type": "cubic",
"params": [
[
0.5,
-0.2
],
[
0.8,
-0.35
]
]
}
},
{
"endpoints": [
4,
5
]
},
{
"endpoints": [
5,
0
]
}
],
"label": "body"
},
"left_ftorso": {
"translation": [
0.0,
91.40029082350912,
25.0
],
"rotation": [
0.0,
0.0,
0.0
],
"vertices": [
[
0.0,
0.0
],
[
27.386415000000003,
0.0
],
[
27.386415000000003,
28.973782566623598
],
[
17.228399999999997,
47.415262566623596
],
[
10.818799999999998,
49.963062523006585
],
[
0.0,
34.31450269441045
]
],
"edges": [
{
"endpoints": [
0,
1
]
},
{
"endpoints": [
1,
2
]
},
{
"endpoints": [
2,
3
],
"curvature": {
"type": "cubic",
"params": [
[
0.19999999999999996,
0.35
],
[
0.5,
0.2
]
]
}
},
{
"endpoints": [
3,
4
]
},
{
"endpoints": [
4,
5
],
"curvature": {
"type": "circle",
"params": [
11.564126734773824,
0,
0
]
}
},
{
"endpoints": [
5,
0
]
}
],
"label": "body"
},
"left_hood": {
"translation": [
10.818800000000001,
149.36600318541687,
-11.637599999999999
],
"rotation": [
0.0,
90.0,
0.0
],
"vertices": [
[
0.8187999999999995,
-0.6488984072915587
],
[
-12.16376,
36.7356
],
[
-22.98256,
36.7356
],
[
-21.37098745180261,
-11.459953817131435
],
[
-10.124915390760208,
5.065222977771245
]
],
"edges": [
{
"endpoints": [
0,
1
],
"curvature": {
"type": "quadratic",
"params": [
[
0.8,
-0.5
]
]
}
},
{
"endpoints": [
1,
2
]
},
{
"endpoints": [
2,
3
]
},
{
"endpoints": [
3,
4
],
"curvature": {
"type": "cubic",
"params": [
[
0.2809593298782206,
-0.37546453034800403
],
[
0.7190492879150145,
0.3755072247003444
]
]
}
},
{
"endpoints": [
4,
0
],
"curvature": {
"type": "cubic",
"params": [
[
0.377233550352168,
0.18074617772869186
],
[
0.6225672655140111,
-0.18160966127735645
]
]
}
}
],
"label": "body"
},
"right_hood": {
"translation": [
-10.818800000000001,
149.36600318541687,
-11.637599999999999
],
"rotation": [
0.0,
-90.0,
0.0
],
"vertices": [
[
-0.8187999999999995,
-0.6488984072915587
],
[
10.124915390760208,
5.065222977771245
],
[
21.37098745180261,
-11.459953817131435
],
[
22.98256,
36.7356
],
[
12.16376,
36.7356
]
],
"edges": [
{
"endpoints": [
0,
1
],
"curvature": {
"type": "cubic",
"params": [
[
0.37743273448598885,
-0.18160966127735645
],
[
0.622766449647832,
0.18074617772869186
]
]
}
},
{
"endpoints": [
1,
2
],
"curvature": {
"type": "cubic",
"params": [
[
0.28095071208498545,
0.3755072247003444
],
[
0.7190406701217794,
-0.37546453034800403
]
]
}
},
{
"endpoints": [
2,
3
]
},
{
"endpoints": [
3,
4
]
},
{
"endpoints": [
4,
0
],
"curvature": {
"type": "quadratic",
"params": [
[
0.2,
-0.5
]
]
}
}
],
"label": "body"
},
"right_ftorso": {
"translation": [
0.0,
91.40029082350912,
25.0
],
"rotation": [
0.0,
0.0,
0.0
],
"vertices": [
[
0,
0
],
[
0.0,
34.31450269441045
],
[
-10.818799999999998,
49.963062523006585
],
[
-17.228399999999997,
47.415262566623596
],
[
-27.386415000000003,
28.973782566623598
],
[
-27.386415000000003,
0
]
],
"edges": [
{
"endpoints": [
0,
1
]
},
{
"endpoints": [
1,
2
],
"curvature": {
"type": "circle",
"params": [
11.564126734773824,
0,
0
]
}
},
{
"endpoints": [
2,
3
]
},
{
"endpoints": [
3,
4
],
"curvature": {
"type": "cubic",
"params": [
[
0.5,
0.2
],
[
0.8,
0.35
]
]
}
},
{
"endpoints": [
4,
5
]
},
{
"endpoints": [
5,
0
]
}
],
"label": "body"
},
"right_btorso": {
"translation": [
0.0,
91.4448950181744,
-20.0
],
"rotation": [
0.0,
0.0,
0.0
],
"vertices": [
[
0,
0
],
[
-25.0299525,
0
],
[
-25.0299525,
28.92917774294582
],
[
-17.2284,
47.37065774294582
],
[
-10.8188,
49.91845847814037
],
[
0.0,
44.26956007084882
]
],
"edges": [
{
"endpoints": [
0,
1
]
},
{
"endpoints": [
1,
2
]
},
{
"endpoints": [
2,
3
],
"curvature": {
"type": "cubic",
"params": [
[
0.19999999999999996,
-0.35
],
[
0.5,
-0.2
]
]
}
},
{
"endpoints": [
3,
4
]
},
{
"endpoints": [
4,
5
],
"curvature": {
"type": "circle",
"params": [
13.184560591816423,
0,
1
]
}
},
{
"endpoints": [
5,
0
]
}
],
"label": "body"
}
},
"stitches": [
[
{
"panel": "left_ftorso",
"edge": 4
},
{
"panel": "left_hood",
"edge": 3
}
],
[
{
"panel": "left_btorso",
"edge": 1
},
{
"panel": "left_hood",
"edge": 4
}
],
[
{
"panel": "left_ftorso",
"edge": 3
},
{
"panel": "left_btorso",
"edge": 2
}
],
[
{
"panel": "left_ftorso",
"edge": 1
},
{
"panel": "left_btorso",
"edge": 4
}
],
[
{
"panel": "right_ftorso",
"edge": 1
},
{
"panel": "right_hood",
"edge": 1
}
],
[
{
"panel": "right_btorso",
"edge": 4
},
{
"panel": "right_hood",
"edge": 0
}
],
[
{
"panel": "right_ftorso",
"edge": 2
},
{
"panel": "right_btorso",
"edge": 3
}
],
[
{
"panel": "right_ftorso",
"edge": 4
},
{
"panel": "right_btorso",
"edge": 1
}
],
[
{
"panel": "right_ftorso",
"edge": 0
},
{
"panel": "left_ftorso",
"edge": 5
}
],
[
{
"panel": "right_btorso",
"edge": 5
},
{
"panel": "left_btorso",
"edge": 0
}
],
[
{
"panel": "right_hood",
"edge": 3
},
{
"panel": "left_hood",
"edge": 1
}
],
[
{
"panel": "right_hood",
"edge": 4
},
{
"panel": "left_hood",
"edge": 0
}
]
]
},
"parameters": {},
"parameter_order": [],
"properties": {
"curvature_coords": "relative",
"normalize_panel_translation": false,
"normalized_edge_loops": true,
"units_in_meter": 100
}
}