// FROTH dry, framed reference; coordinates normalized by box halfwidth.
// Reference area only, not liquid drainage or physical dynamics.
define facet attribute stock_id integer
constraint 1
formula: x = -1
constraint 2
formula: x = 1
constraint 3
formula: y = -1
constraint 4
formula: y = 1
constraint 5
formula: z = -1
constraint 6
formula: z = 1
vertices
1 0.29999999999999999 -0.29999999999999999 0.29999999999999999
2 0.29999999999999999 -0.29999999999999999 -0.29999999999999999
3 0.29999999999999999 0.29999999999999999 -0.29999999999999999
4 0.29999999999999999 0.29999999999999999 0.29999999999999999
5 -0.29999999999999999 0.29999999999999999 -0.29999999999999999
6 -0.29999999999999999 0.29999999999999999 0.29999999999999999
7 -0.29999999999999999 -0.29999999999999999 0.29999999999999999
8 -0.29999999999999999 -0.29999999999999999 -0.29999999999999999
9 0.99999999999999978 0.99999999999999978 0.99999999999999978 constraints 2 4 6
10 0.99999999999999978 0.99999999999999978 -0.99999999999999978 constraints 2 4 5
11 0.99999999999999978 -0.99999999999999978 0.99999999999999978 constraints 2 3 6
12 0.99999999999999978 -0.99999999999999978 -0.99999999999999978 constraints 2 3 5
13 -0.99999999999999978 0.99999999999999978 0.99999999999999978 constraints 1 4 6
14 -0.99999999999999978 0.99999999999999978 -0.99999999999999978 constraints 1 4 5
15 -1 -1 1 constraints 1 3 6
16 -0.99999999999999978 -0.99999999999999978 -0.99999999999999978 constraints 1 3 5
edges
1 1 2
2 2 3
3 3 4
4 1 4
5 3 5
6 5 6
7 4 6
8 6 7
9 1 7
10 5 8
11 7 8
12 2 8
13 9 10 constraints 2 4
14 3 10
15 4 9
16 1 11
17 9 11 constraints 2 6
18 2 12
19 11 12 constraints 2 3
20 10 12 constraints 2 5
21 9 13 constraints 4 6
22 6 13
23 13 14 constraints 1 4
24 5 14
25 10 14 constraints 4 5
26 7 15
27 13 15 constraints 1 6
28 11 15 constraints 3 6
29 15 16 constraints 1 3
30 8 16
31 14 16 constraints 1 5
32 12 16 constraints 3 5
faces
1 1 2 3 -4 tension 1 stock_id 1
2 -3 5 6 -7 tension 1 stock_id 2
3 8 -9 4 7 tension 1 stock_id 3
4 10 -11 -8 -6 tension 1 stock_id 4
5 11 -12 -1 9 tension 1 stock_id 5
6 12 -10 -5 -2 tension 1 stock_id 6
7 13 -14 3 15 tension 1 stock_id 7
8 -15 -4 16 -17 tension 1 stock_id 8
9 -16 1 18 -19 tension 1 stock_id 9
10 -18 2 14 20 tension 1 stock_id 10
11 19 -20 -13 17 tension 0 constraints 2 stock_id 11
12 21 -22 -7 15 tension 1 stock_id 12
13 23 -24 6 22 tension 1 stock_id 13
14 5 24 -25 -14 tension 1 stock_id 14
15 25 -23 -21 13 tension 0 constraints 4 stock_id 15
16 8 26 -27 -22 tension 1 stock_id 16
17 28 -26 -9 16 tension 1 stock_id 17
18 27 -28 -17 21 tension 0 constraints 6 stock_id 18
19 29 -30 -11 26 tension 1 stock_id 19
20 10 30 -31 -24 tension 1 stock_id 20
21 31 -29 -27 23 tension 0 constraints 1 stock_id 21
22 32 -30 -12 18 tension 1 stock_id 22
23 29 -32 -19 28 tension 0 constraints 3 stock_id 23
24 32 -31 -25 20 tension 0 constraints 5 stock_id 24
bodies
1 1 2 3 4 5 6 volume 0.216
2 -1 7 8 9 10 11 volume 1.2973333333333334
3 -2 -7 12 13 14 15 volume 1.2973333333333332
4 -3 -8 -12 16 17 18 volume 1.2973333333333332
5 -4 -13 -16 19 20 21 volume 1.2973333333333332
6 -5 -9 -17 -19 22 23 volume 1.2973333333333332
7 -6 -10 -14 -20 -22 24
read
// No automatic relaxation: use the versioned batch commands.
