Coreform Cubit 2024.8 User Documentation
One technique for creating a symmetric mesh on a symmetric model is to mesh only half of the volume, then copy the mesh onto the other half. The following example employs this technique. This model at first appears quite simple, but it actually requires a good deal of webcutting to get a reasonable mesh that is not highly skewed.
Webcut | Command |
Coreform Cubit> webcut body 1 with plane xplane offset 0 Coreform Cubit> delete body 2 |
|
Coreform Cubit> webcut body 1 with cylinder radius 2.75 axis y |
|
Coreform Cubit> webcut body 1 3 with plane yplane offset 0 |
|
Coreform Cubit> webcut body 1 with plane yplane offset -15 |
|
Coreform Cubit> webcut body 1 6 4 with plane surface 64 |
|
Coreform Cubit> webcut body 1 with plane surface 67 |
|
Coreform Cubit> webcut body 5 with plane zplane offset 1.5 Coreform Cubit> webcut body 11 with plane zplane offset -1.5 |
|
Coreform Cubit> create vertex on curve 540 distance 2 from vertex 368 Coreform Cubit> webcut body 4 with plane vertex 409 vertex 410 vertex 630 |
|
Coreform Cubit> create vertex on curve 1093 distance 3 from vertex 646 Coreform Cubit> webcut body 14 with plane vertex 570 vertex 569 vertex 647 This wedge shape webcut is a method of controlling skew in the final mesh. |
|
Coreform Cubit> unite body 5 11 12 |
|
Coreform Cubit> unite body 4 13 Coreform Cubit> delete vertex all Coreform Cubit> imprint all Coreform Cubit> merge all Coreform Cubit> vol all size .5 |
|
Coreform Cubit> surf 229 size .25 Coreform Cubit> mesh surf 229 Coreform Cubit> volume 5 scheme sweep source 229 target 230 Coreform Cubit> mesh volume 5 |
|
Coreform Cubit> volume 4 scheme sweep source surface 526 target 528 Coreform Cubit> mesh volume 4 |
|
Coreform Cubit> volume 14 scheme sweep source 543 target 541 Coreform Cubit> mesh volume 14 Coreform Cubit> delete mesh Coreform Cubit> unmerge all |
|
Coreform Cubit> webcut body 6 with plane surface 524 |
|
Coreform Cubit> unite body 16 17 |
|
Coreform Cubit> webcut body 8 with plane surface 524 |
|
Coreform Cubit> webcut body 18 with plane surface 540 |
|
Coreform Cubit> webcut volume 9 with plane zplane offset -3 rotate 5 about x This is another effort to prevent skew in the final mesh Coreform Cubit> imprint all Coreform Cubit> merge all |
|
Coreform Cubit> mesh volume 5 (swept around) Coreform Cubit> mesh volume 4 (mapped) Coreform Cubit> mesh volume 14 (swept top to bottom) Coreform Cubit> volume 15 scheme map Coreform Cubit> curve all in volume 15 size 0.5 Coreform Cubit> mesh volume 15 |
|
Coreform Cubit> volume 18 scheme tetprimitive Coreform Cubit> volume 18 interval 3 Coreform Cubit> mesh volume 18 |
|
Coreform Cubit> volume 9 scheme sweep source surface 579 601 target surface 592 rotate off Coreform Cubit> mesh volume 9 Coreform Cubit> mesh volume 20 |
|
Coreform Cubit> volume 6 scheme sweep source 569 target 570 Coreform Cubit> mesh volume 6 |
|
Coreform Cubit> volume 3 scheme sweep source 224 target 226 Coreform Cubit> surf 224 226 scheme map Coreform Cubit> mesh volume 3 |
|
Coreform Cubit> volume 19 scheme sweep source 543 target 586 Coreform Cubit> mesh volume 19 |
|
Coreform Cubit> volume 17 scheme sweep source 545 583 582 target 239 Coreform Cubit> mesh volume 17 |
|
Coreform Cubit> volume 8 scheme sweep source 574 597 601 target 241 Coreform Cubit> mesh volume 8 |
|
Coreform Cubit> volume 7 1 size 2 Coreform Cubit> volume 7 1 scheme auto |
|
Coreform Cubit> volume 10 scheme sweep source 270 target 267 Coreform Cubit> mesh volume 7 1 Coreform Cubit> mesh volume 10 |
|
Coreform Cubit> unmerge all Coreform Cubit> body all copy reflect x Coreform Cubit> merge all |
The entire mesh is copied and reflected around the x axis during the last step. The advantage of symmetry in this example is that it cuts the decomposition in half, and it also ensures a perfectly symmetrical mesh.