[Gmsh] error in evaluation surface

Cristian Tibirna ctibirna at giref.ulaval.ca
Thu May 12 23:24:56 CEST 2005



Hello

I use gmsh-0.60.1.

Trying to activate surface visibility on the geometry two-disk.geo (attached), 
I get the following error log:

------------
Error   : Plane surface 50 (0.458209x+0.458209y+0.761635z+0.253878=0) is not 
plane!
        : Control point 3 = (0,1,0), val=0.204331
Info    : Plane Surface 50 (0 cross points)
------------

Trying to 2D-mesh this geometry gives a strange mesh.

These problems don't occur with two-inequal-disk.geo (attached). The 
difference might be that the first geometry uses translation-duplication to 
create the second disk.

Merci

-- 
Cristian Tibirna				(418) 656-2131 / 4340
  Université Laval - Québec, CAN ... http://www.giref.ulaval.ca/~ctibirna
  Professionnel de recherche GIREF ... ctibirna at giref.ulaval.ca
-------------- next part --------------
d = 0.05;
Point(1) = {0, 0, 0, d};
Point(2) = {1, 0, 0, d};
Point(3) = {0, 1, 0, d};
Point(4) = {-1, 0, 0, d};
Point(5) = {0, -1, 0, d};
Point(6) = {1.1, 0, 0, d};
Point(7) = {0, 1.1, 0, d};
Point(8) = {-1.1, 0, 0, d};
Point(9) = {0, -1.1, 0, d};
Point(10) = {1.3, 0, 0, d};
Point(11) = {0, 1.3, 0, d};
Point(12) = {-1.3, 0, 0, d};
Point(13) = {0, -1.3, 0, d};
Point(14) = {1.099329909721005, -0.03838944637275107, 0, d};
Point(15) = {1.099329909721005, 0.03838944637275107, 0, d};
Point(16) = {0.9712423521448198, 0.5164187190644799, 0, d};
Point(17) = {0.9328529057720686, 0.5829111906565254, 0, d};
Point(18) = {0.5829111906565254, 0.9328529057720686, 0, d};
Point(19) = {0.51641871906448, 0.9712423521448197, 0, d};
Point(20) = {0.03838944637275119, 1.099329909721005, 0, d};
Point(21) = {-0.03838944637275081, 1.099329909721005, 0, d};
Point(22) = {-0.5164187190644797, 0.9712423521448199, 0, d};
Point(23) = {-0.5829111906565253, 0.9328529057720687, 0, d};
Point(24) = {-0.9328529057720686, 0.5829111906565254, 0, d};
Point(25) = {-0.9712423521448198, 0.5164187190644798, 0, d};
Point(26) = {-1.099329909721005, 0.03838944637275126, 0, d};
Point(27) = {-1.099329909721005, -0.03838944637275099, 0, d};
Point(28) = {-0.9712423521448199, -0.5164187190644796, 0, d};
Point(29) = {-0.9328529057720687, -0.5829111906565253, 0, d};
Point(30) = {-0.5829111906565255, -0.9328529057720686, 0, d};
Point(31) = {-0.5164187190644799, -0.9712423521448198, 0, d};
Point(32) = {-0.03838944637275084, -1.099329909721005, 0, d};
Point(33) = {0.03838944637275044, -1.099329909721005, 0, d};
Point(34) = {0.5164187190644794, -0.9712423521448199, 0, d};
Point(35) = {0.5829111906565252, -0.9328529057720689, 0, d};
Point(36) = {0.9328529057720686, -0.5829111906565255, 0, d};
Point(37) = {0.9712423521448197, -0.5164187190644799, 0, d};
Point(410) = {0.325, 0.325, 0, d};
Point(411) = {0.625, 0.325, 0, d};
Point(412) = {0.325, 0.625, 0, d};
Point(413) = {0.025, 0.325, 0, d};
Point(414) = {0.325, 0.025, 0, d};
Circle (1) = {5, 1, 2} Plane{0, 0, 1};
Circle (2) = {2, 1, 3} Plane{0, 0, 1};
Circle (3) = {3, 1, 4} Plane{0, 0, 1};
Circle (4) = {4, 1, 5} Plane{0, 0, 1};
Circle (5) = {13, 1, 10} Plane{0, 0, 1};
Circle (6) = {10, 1, 11} Plane{0, 0, 1};
Circle (7) = {11, 1, 12} Plane{0, 0, 1};
Circle (8) = {12, 1, 13} Plane{0, 0, 1};
Circle (9) = {15, 1, 16} Plane{0, 0, 1};
Circle (10) = {16, 1, 17} Plane{0, 0, 1};
Circle (11) = {17, 1, 18} Plane{0, 0, 1};
Circle (12) = {18, 1, 19} Plane{0, 0, 1};
Circle (13) = {19, 1, 20} Plane{0, 0, 1};
Circle (14) = {20, 1, 21} Plane{0, 0, 1};
Circle (15) = {21, 1, 22} Plane{0, 0, 1};
Circle (16) = {22, 1, 23} Plane{0, 0, 1};
Circle (17) = {23, 1, 24} Plane{0, 0, 1};
Circle (18) = {24, 1, 25} Plane{0, 0, 1};
Circle (19) = {25, 1, 26} Plane{0, 0, 1};
Circle (20) = {26, 1, 27} Plane{0, 0, 1};
Circle (21) = {27, 1, 28} Plane{0, 0, 1};
Circle (22) = {28, 1, 29} Plane{0, 0, 1};
Circle (23) = {29, 1, 30} Plane{0, 0, 1};
Circle (24) = {30, 1, 31} Plane{0, 0, 1};
Circle (25) = {31, 1, 32} Plane{0, 0, 1};
Circle (26) = {32, 1, 33} Plane{0, 0, 1};
Circle (27) = {33, 1, 34} Plane{0, 0, 1};
Circle (28) = {34, 1, 35} Plane{0, 0, 1};
Circle (29) = {35, 1, 36} Plane{0, 0, 1};
Circle (30) = {36, 1, 37} Plane{0, 0, 1};
Circle (31) = {37, 1, 14} Plane{0, 0, 1};
Circle (32) = {14, 1, 15} Plane{0, 0, 1};
Line Loop(33) = {7,8,5,6};
Line Loop(34) = {10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,9};
Plane Surface(35) = {33,34};
Line Loop(36) = {3,4,1,2};
Plane Surface(37) = {34,36};
Circle (38) = {411, 410, 412} Plane{0, 0, 1};
Circle (39) = {412, 410, 413} Plane{0, 0, 1};
Circle (40) = {413, 410, 414} Plane{0, 0, 1};
Circle (41) = {414, 410, 411} Plane{0, 0, 1};
Line Loop(42) = {39,40,41,38};
Plane Surface(43) = {42};
Translate {-0.65,-0.65,1.0} {
  Duplicata { Line{38, 39, 40, 41}; }
}
Line Loop(48) = {44,45,46,47};
Plane Surface(49) = {48};
Plane Surface(50) = {36, 42, 48};
-------------- next part --------------
d = 0.05;
Point(1) = {0, 0, 0, d};
Point(2) = {1, 0, 0, d};
Point(3) = {0, 1, 0, d};
Point(4) = {-1, 0, 0, d};
Point(5) = {0, -1, 0, d};
Point(6) = {1.1, 0, 0, d};
Point(7) = {0, 1.1, 0, d};
Point(8) = {-1.1, 0, 0, d};
Point(9) = {0, -1.1, 0, d};
Point(10) = {1.3, 0, 0, d};
Point(11) = {0, 1.3, 0, d};
Point(12) = {-1.3, 0, 0, d};
Point(13) = {0, -1.3, 0, d};
Point(14) = {1.099329909721005, -0.03838944637275107, 0, d};
Point(15) = {1.099329909721005, 0.03838944637275107, 0, d};
Point(16) = {0.9712423521448198, 0.5164187190644799, 0, d};
Point(17) = {0.9328529057720686, 0.5829111906565254, 0, d};
Point(18) = {0.5829111906565254, 0.9328529057720686, 0, d};
Point(19) = {0.51641871906448, 0.9712423521448197, 0, d};
Point(20) = {0.03838944637275119, 1.099329909721005, 0, d};
Point(21) = {-0.03838944637275081, 1.099329909721005, 0, d};
Point(22) = {-0.5164187190644797, 0.9712423521448199, 0, d};
Point(23) = {-0.5829111906565253, 0.9328529057720687, 0, d};
Point(24) = {-0.9328529057720686, 0.5829111906565254, 0, d};
Point(25) = {-0.9712423521448198, 0.5164187190644798, 0, d};
Point(26) = {-1.099329909721005, 0.03838944637275126, 0, d};
Point(27) = {-1.099329909721005, -0.03838944637275099, 0, d};
Point(28) = {-0.9712423521448199, -0.5164187190644796, 0, d};
Point(29) = {-0.9328529057720687, -0.5829111906565253, 0, d};
Point(30) = {-0.5829111906565255, -0.9328529057720686, 0, d};
Point(31) = {-0.5164187190644799, -0.9712423521448198, 0, d};
Point(32) = {-0.03838944637275084, -1.099329909721005, 0, d};
Point(33) = {0.03838944637275044, -1.099329909721005, 0, d};
Point(34) = {0.5164187190644794, -0.9712423521448199, 0, d};
Point(35) = {0.5829111906565252, -0.9328529057720689, 0, d};
Point(36) = {0.9328529057720686, -0.5829111906565255, 0, d};
Point(37) = {0.9712423521448197, -0.5164187190644799, 0, d};
Point(410) = {0.325, 0.325, 0, d};
Point(411) = {0.625, 0.325, 0, d};
Point(412) = {0.325, 0.625, 0, d};
Point(413) = {0.025, 0.325, 0, d};
Point(414) = {0.325, 0.025, 0, d};
Circle (1) = {5, 1, 2} Plane{0, 0, 1};
Circle (2) = {2, 1, 3} Plane{0, 0, 1};
Circle (3) = {3, 1, 4} Plane{0, 0, 1};
Circle (4) = {4, 1, 5} Plane{0, 0, 1};
Circle (5) = {13, 1, 10} Plane{0, 0, 1};
Circle (6) = {10, 1, 11} Plane{0, 0, 1};
Circle (7) = {11, 1, 12} Plane{0, 0, 1};
Circle (8) = {12, 1, 13} Plane{0, 0, 1};
Circle (9) = {15, 1, 16} Plane{0, 0, 1};
Circle (10) = {16, 1, 17} Plane{0, 0, 1};
Circle (11) = {17, 1, 18} Plane{0, 0, 1};
Circle (12) = {18, 1, 19} Plane{0, 0, 1};
Circle (13) = {19, 1, 20} Plane{0, 0, 1};
Circle (14) = {20, 1, 21} Plane{0, 0, 1};
Circle (15) = {21, 1, 22} Plane{0, 0, 1};
Circle (16) = {22, 1, 23} Plane{0, 0, 1};
Circle (17) = {23, 1, 24} Plane{0, 0, 1};
Circle (18) = {24, 1, 25} Plane{0, 0, 1};
Circle (19) = {25, 1, 26} Plane{0, 0, 1};
Circle (20) = {26, 1, 27} Plane{0, 0, 1};
Circle (21) = {27, 1, 28} Plane{0, 0, 1};
Circle (22) = {28, 1, 29} Plane{0, 0, 1};
Circle (23) = {29, 1, 30} Plane{0, 0, 1};
Circle (24) = {30, 1, 31} Plane{0, 0, 1};
Circle (25) = {31, 1, 32} Plane{0, 0, 1};
Circle (26) = {32, 1, 33} Plane{0, 0, 1};
Circle (27) = {33, 1, 34} Plane{0, 0, 1};
Circle (28) = {34, 1, 35} Plane{0, 0, 1};
Circle (29) = {35, 1, 36} Plane{0, 0, 1};
Circle (30) = {36, 1, 37} Plane{0, 0, 1};
Circle (31) = {37, 1, 14} Plane{0, 0, 1};
Circle (32) = {14, 1, 15} Plane{0, 0, 1};
Line Loop(33) = {7,8,5,6};
Line Loop(34) = {10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,9};
Plane Surface(35) = {33,34};
Line Loop(36) = {3,4,1,2};
Plane Surface(37) = {34,36};
Circle (38) = {411, 410, 412} Plane{0, 0, 1};
Circle (39) = {412, 410, 413} Plane{0, 0, 1};
Circle (40) = {413, 410, 414} Plane{0, 0, 1};
Circle (41) = {414, 410, 411} Plane{0, 0, 1};
Line Loop (42) = {38, 39, 40, 41};
Plane Surface(43) = {42};
Point(415) = {-0.325,-0.325,0, d};
Point(416) = {-0.125,-0.325,0, d};
Point(417) = {-0.325,-0.125,0, d};
Point(418) = {-0.525,-0.325,0, d};
Point(419) = {-0.325,-0.525,0, d};
Circle (44) = {416, 415, 417} Plane{0, 0, 1};
Circle (45) = {417, 415, 418} Plane{0, 0, 1};
Circle (46) = {418, 415, 419} Plane{0, 0, 1};
Circle (47) = {419, 415, 416} Plane{0, 0, 1};
Line Loop(48) = {44, 45, 46, 47};
Plane Surface(49) = {48};
Plane Surface(50) = {36, 42, 48};