2brick x 0.03815 y 0.03810 z 0.36891
3create Cylinder height 0.03810 radius 0.019075
4rotate Volume 2 angle 90 about X include_merged
5move Volume 2 location surface 1 include_merged
7brick x 0.03815 y 0.03810 z 0.27896
8create Cylinder height 0.03810 radius 0.019075
9rotate Volume 4 angle 90 about X include_merged
10move Volume 4 location surface 13 include_merged
12create Cylinder height 0.944921 radius 0.227455
13create Cylinder height 0.944921 radius 0.135
14subtract volume 6 from volume 5
15align Volume 3 surface 24 with surface 25
16move Curve 24 midpoint location curve 33 except x y include_merged
17Volume 3 copy rotate 90 about z repeat 3
18subtract volume 3 7 8 9 from volume 5
19align Volume 1 surface 12 with surface 56
20rotate Volume 5 angle 45 about Z include_merged
21move Curve 8 midpoint location curve 87 except x y include_merged
22Volume 1 copy rotate 90 about z repeat 3
23subtract volume 1 10 11 12 from volume 5
24color Volume 5 springgreen
25rotate Volume all angle 45 about Z include_merged
27create Displacement on surface 89 88 91 102 101 104 100 97 98 dof 1 dof 2 dof 3 fix 0
28create force on curve 189 force value 1 direction -3.2 -2.8 0
29create force on curve 198 force value 1 direction 1.1 1.4 0
33block 2 curve 195 remove
36block 3 vertex 135 remove
39block 1 name 'MAT_ELASTIC'
40block 1 attribute count 2
41block 1 attribute index 1 9600
42block 1 attribute index 2 0.2
43volume all size auto factor 4
44volume all scheme Tetmesh
47refine curve 200 190 196 191 numsplit 1 bias 1.0 depth 3 smooth
49create surface circle radius 0.03 xplane
50rotate Surface 106 angle 45 about Z include_merged
51move Surface 106 location vertex 138 include_merged
53Sideset 400 surface 106
54surface 106 size auto factor 6
55surface 106 scheme trimesh