[Gmsh] GMSH. Mesh 2D

Evgenius zzeess at gmail.com
Sun Jan 20 07:18:42 CET 2019


Good Day.

You can correct mesh algorithm "Packing of parallelograms" ?
See attach.
Thanks.
-- 
Evgenius
-------------- next part --------------
Point(1) = { 1.931493, 0.15, 0.2, 0.0 };
Point(2) = { 1.810872, 0.15, 0.2, 0.0 };
Point(3) = { 1.810872, 0.1, 0.2, 0.0 };
Point(4) = { 1.931493, 0.1, 0.2, 0.0 };
Point(5) = { 1.810872, 0.05, 0.2, 0.0 };
Point(6) = { 1.931493, 0.05, 0.2, 0.0 };
Point(7) = { 2.729462, 0.05, 1.001078, 0.0 };
Point(8) = { 2.646559, 0.05, 1.056997, 0.0 };
Point(9) = { 2.068507, 0.05, 0.2, 0.0 };
Point(10) = { 2.189128, 0.05, 0.2, 0.0 };
Point(11) = { 2.729462, 0.15, 1.001078, 0.0 };
Point(12) = { 2.189128, 0.1, 0.2, 0.0 };
Point(13) = { 2.189128, 0.15, 0.2, 0.0 };
Point(14) = { 2.646559, 0.15, 1.056997, 0.0 };
Point(15) = { 2.068507, 0.15, 0.2, 0.0 };
Point(16) = { 2.068507, 0.1, 0.2, 0.0 };
Point(17) = { 1.353441, 0.05, 1.056997, 0.0 };
Point(18) = { 1.270538, 0.05, 1.001078, 0.0 };
Point(19) = { 1.270538, 0.15, 1.001078, 0.0 };
Point(20) = { 1.353441, 0.15, 1.056997, 0.0 };
Point(21) = { 2.068507, 0.0, 0.2, 0.0 };
Point(22) = { 3.5, 0.0, 0.2, 0.0 };
Point(23) = { 3.5, 0.2, 0.2, 0.0 };
Point(24) = { 2.068507, 0.2, 0.2, 0.0 };
Point(25) = { 2.0, 0.0, 0.2, 0.0 };
Point(26) = { 2.0, 0.1, 0.2, 0.0 };
Point(27) = { 1.931493, 0.0, 0.2, 0.0 };
Point(28) = { 1.931493, 0.0, 0.0, 0.0 };
Point(29) = { 2.0, 0.0, 0.0, 0.0 };
Point(30) = { 2.0, 0.2, 0.2, 0.0 };
Point(31) = { 1.931493, 0.2, 0.2, 0.0 };
Point(32) = { 1.931493, 0.2, 0.0, 0.0 };
Point(33) = { 2.0, 0.2, 0.0, 0.0 };
Point(34) = { 2.068507, 0.0, 0.0, 0.0 };
Point(35) = { 2.068507, 0.2, 0.0, 0.0 };
Point(36) = { 0.5, 0.2, 0.2, 0.0 };
Point(37) = { 0.5, 0.0, 0.2, 0.0 };
Point(38) = { 0.5, 0.0, 0.0, 0.0 };
Point(39) = { 0.5, 0.2, 0.0, 0.0 };
Point(40) = { 3.5, 0.0, 0.0, 0.0 };
Point(41) = { 3.5, 0.2, 0.0, 0.0 };
Line(1) = { 1, 2 };
Line(2) = { 2, 3 };
Line(3) = { 3, 4 };
Line(4) = { 1, 4 };
Line(5) = { 3, 5 };
Line(6) = { 5, 6 };
Line(7) = { 4, 6 };
Line(8) = { 7, 8 };
Line(9) = { 8, 9 };
Line(10) = { 9, 10 };
Line(11) = { 7, 10 };
Line(12) = { 7, 11 };
Line(13) = { 10, 12 };
Line(14) = { 12, 13 };
Line(15) = { 11, 13 };
Line(16) = { 11, 14 };
Line(17) = { 13, 15 };
Line(18) = { 14, 15 };
Line(19) = { 8, 14 };
Line(20) = { 15, 16 };
Line(21) = { 9, 16 };
Line(22) = { 6, 17 };
Line(23) = { 17, 18 };
Line(24) = { 5, 18 };
Line(25) = { 18, 19 };
Line(26) = { 2, 19 };
Line(27) = { 19, 20 };
Line(28) = { 1, 20 };
Line(29) = { 17, 20 };
Line(30) = { 9, 21 };
Line(31) = { 21, 22 };
Line(32) = { 22, 23 };
Line(33) = { 23, 24 };
Line(34) = { 15, 24 };
Line(35) = { 21, 25 };
Line(36) = { 16, 26 };
Line(37) = { 25, 26 };
Line(38) = { 12, 16 };
Line(39) = { 27, 28 };
Line(40) = { 28, 29 };
Line(41) = { 25, 29 };
Line(42) = { 25, 27 };
Line(43) = { 4, 26 };
Line(44) = { 6, 27 };
Line(45) = { 30, 31 };
Line(46) = { 1, 31 };
Line(47) = { 26, 30 };
Line(48) = { 31, 32 };
Line(49) = { 30, 33 };
Line(50) = { 32, 33 };
Line(51) = { 28, 32 };
Line(52) = { 29, 33 };
Line(53) = { 24, 30 };
Line(54) = { 29, 34 };
Line(55) = { 21, 34 };
Line(56) = { 24, 35 };
Line(57) = { 33, 35 };
Line(58) = { 34, 35 };
Line(59) = { 31, 36 };
Line(60) = { 36, 37 };
Line(61) = { 27, 37 };
Line(62) = { 28, 38 };
Line(63) = { 37, 38 };
Line(64) = { 32, 39 };
Line(65) = { 38, 39 };
Line(66) = { 36, 39 };
Line(67) = { 34, 40 };
Line(68) = { 22, 40 };
Line(69) = { 23, 41 };
Line(70) = { 35, 41 };
Line(71) = { 40, 41 };
Line Loop(1) = { 1, 2, 3, -4 };
Line Loop(2) = { 5, 6, -7, -3 };
Line Loop(3) = { 8, 9, 10, -11 };
Line Loop(4) = { -12, 11, 13, 14, -15 };
Line Loop(5) = { -16, 15, 17, -18 };
Line Loop(6) = { 19, 18, 20, -21, -9 };
Line Loop(7) = { 6, 22, 23, -24 };
Line Loop(8) = { 2, 5, 24, 25, -26 };
Line Loop(9) = { 1, 26, 27, -28 };
Line Loop(10) = { -7, -4, 28, -29, -22 };
Line Loop(11) = { -17, -14, -13, -10, 30, 31, 32, 33, -34 };
Line Loop(12) = { -35, -30, 21, 36, -37 };
Line Loop(13) = { -38, 14, 17, 20 };
Line Loop(14) = { 39, 40, -41, 42 };
Line Loop(15) = { 10, 13, 38, -21 };
Line Loop(16) = { -43, 7, 44, -42, 37 };
Line Loop(17) = { 45, -46, 4, 43, 47 };
Line Loop(18) = { -48, -45, 49, -50 };
Line Loop(19) = { -40, 51, 50, -52 };
Line Loop(20) = { -36, -20, 34, 53, -47 };
Line Loop(21) = { 41, 54, -55, 35 };
Line Loop(22) = { -49, -53, 56, -57 };
Line Loop(23) = { 57, -58, -54, 52 };
Line Loop(24) = { -6, -5, -2, -1, 46, 59, 60, -61, -44 };
Line Loop(25) = { -62, -39, 61, 63 };
Line Loop(26) = { -64, -51, 62, 65 };
Line Loop(27) = { -59, 48, 64, -66 };
Line Loop(28) = { 67, -68, -31, 55 };
Line Loop(29) = { -33, 69, -70, -56 };
Line Loop(30) = { 70, -71, -67, 58 };
Plane Surface(1) = { 1 };
Plane Surface(2) = { 2 };
Plane Surface(3) = { 3 };
Plane Surface(4) = { 4 };
Plane Surface(5) = { 5 };
Plane Surface(6) = { 6 };
Plane Surface(7) = { 7 };
Plane Surface(8) = { 8 };
Plane Surface(9) = { 9 };
Plane Surface(10) = { 10 };
Plane Surface(11) = { 11 };
Plane Surface(12) = { 12 };
Plane Surface(13) = { 13 };
Plane Surface(14) = { 14 };
Plane Surface(15) = { 15 };
Plane Surface(16) = { 16 };
Plane Surface(17) = { 17 };
Plane Surface(18) = { 18 };
Plane Surface(19) = { 19 };
Plane Surface(20) = { 20 };
Plane Surface(21) = { 21 };
Plane Surface(22) = { 22 };
Plane Surface(23) = { 23 };
Plane Surface(24) = { 24 };
Plane Surface(25) = { 25 };
Plane Surface(26) = { 26 };
Plane Surface(27) = { 27 };
Plane Surface(28) = { 28 };
Plane Surface(29) = { 29 };
Plane Surface(30) = { 30 };
Surface Loop(1) = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30 };
Physical Surface("default") = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30 };
Physical Line ("default") = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71};
Mesh.Algorithm = 9;
Mesh.Algorithm3D = 1; // Delaunay3D, works for boundary layer insertion.
Mesh.Optimize = 1; // Gmsh smoother, works with boundary layers (netgen version does not).
Mesh.CharacteristicLengthFromPoints = 1;
// Recombine Surface "*";
// Mesh.RemeshAlgorithm = 1; // automatic

-------------- next part --------------
A non-text attachment was scrubbed...
Name: Mesh.Joint_RHS_truss.03.GMSH404_ed.png
Type: image/png
Size: 77992 bytes
Desc: not available
URL: <http://onelab.info/pipermail/gmsh/attachments/20190120/727e2782/attachment-0001.png>


More information about the gmsh mailing list