Example 8. Sweeping volumes with narrow angles and surfaces

Narrow angles are a challenge for sweeping algorithms. In the next example, a well-placed webcut shaves off the end of the small angle to create an additional surface for the sweeping algorithm.

Suggested webcuts

Webcut Command

CUBIT> webcut volume 1 with sheet extended from surface 16

CUBIT> webcut volume 5 with plane surface 50

CUBIT> webcut volume 4 with plane surface 47

CUBIT> webcut volume 3 with sheet extended from surface 36

CUBIT> webcut volume 2 with plane surface 25

CUBIT> unite volume 3 9 7

CUBIT> webcut volume 5 with sheet extended from surface 13

CUBIT> webcut volume 5 with sheet extended from surface 69

CUBIT> webcut volume 4 with sheet extended from surface 13

CUBIT> webcut volume 4 with sheet extended from surface 69

CUBIT> webcut volume 5 with plane vertex 23 vertex 25 vertex 31

CUBIT> webcut volume 4 with plane vertex 23 vertex 25 vertex 31

CUBIT> webcut volume 16 with plane vertex 18 vertex 9 vertex 33

CUBIT> webcut volume 17 with plane vertex 18 vertex 9 vertex 33

CUBIT> webcut volume 6 with plane normal to curve 26 distance 0.6 from vertex 25

CUBIT> delete volume 20

CUBIT> webcut volume 8 with plane normal to curve 33 distance 0.6 from vertex 31

CUBIT> delete volume 8

CUBIT> unite volume 3 21 6

CUBIT> imprint volume all
CUBIT> merge volume all
CUBIT> volume all size 0.3
CUBIT> volume all scheme auto

CUBIT> volume 2 scheme sweep source 13 target 69

CUBIT> volume 2 sweep smooth auto

CUBIT> unmerge volume all

CUBIT> webcut volume 2 3 with plane zplane

CUBIT> webcut volume 3 with sheet extended from surface 154

CUBIT> webcut volume 23 with sheet extended from surface 153

CUBIT> webcut volume 11 with plane zplane noimprint nomerge

CUBIT> imprint volume all

CUBIT> merge volume all

CUBIT> volume 11 scheme sweep source surface 221 target surface 222 rotate off

CUBIT> volume 11 sweep smooth auto

CUBIT> volume 28 scheme sweep source surface 222 target surface 221 rotate off

CUBIT> volume 28 sweep smooth auto

CUBIT> volume 22 scheme sweep source surface 176 target surface 179 rotate off

CUBIT> volume 22 sweep smooth auto

CUBIT> volume 2 scheme sweep source surface 173 target surface 170 rotate off

CUBIT> volume 2 sweep smooth auto

CUBIT> volume 24 scheme sweep source surface 204 target surface 202 rotate off

CUBIT> volume 24 sweep smooth auto

CUBIT> volume 25 scheme sweep source surface 205 target surface 207 rotate off

CUBIT> volume 25 sweep smooth auto

CUBIT> volume 26 scheme sweep source surface 214 target surface 216 rotate off

CUBIT> volume 26 sweep smooth auto

CUBIT> volume 27 scheme sweep source surface 217 target surface 219 rotate off

CUBIT> volume 27 sweep smooth auto

CUBIT> volume 3 scheme sweep source surface 197 187 target surface 200 rotate off

CUBIT> volume 3 sweep smooth auto

CUBIT> volume 23 scheme sweep source surface 212 193 target surface 210 rotate off

CUBIT> volume 23 sweep smooth auto

CUBIT> volume all scheme auto

CUBIT> volume all size 0.2

CUBIT> mesh volume all

Final mesh

The final mesh is shown below.