[Gmsh] Error intersection volumes in 3D Gmsh

Juliana juliana.malagoni at gmail.com
Wed Sep 22 21:37:43 CEST 2010


hi,

I have a problem can not generate meshes in 3D
using Delaunay.
I would like to know the command to make the intersections of volumes.
the program is:

Point(1) = {0, 0, 0, 0.1};
Point(2) = {2, 0, 0, 0.1};
Point(3) = {-2, 0, 0, 0.1};
Point(4) = {0, 2, 0, 0.1};
Point(5) = {0, -2, 0, 0.1};
Point(6) = {2, 0, 6, 0.1};
Point(7) = {0, 0, 6, 0.1};
Point(8) = {-2, 0, 6, 0.1};
Point(9) = {0, 2, 6, 0.1};
Point(21) = {0, -2, 6, 0.1};
Point(22) = {-4, 4, 0, 0.1};
Point(23) = {-4, -4, 0, 0.1};
Point(24) = {4, 4, 3, 0.1};
Point(25) = {4, -4, 3, 0.1};
Point(26) = {-4, 4, 6, 0.1};
Point(27) = {-4, -4, 6, 0.1};
Point(28) = {4, 4, 6, 0.1};
Point(29) = {4, -4, 6, 0.1};
Ellipse(1) = {2, 1, 3, 4};
Ellipse(2) = {3, 1, 2, 4};
Ellipse(3) = {3, 1, 2, 5};
Ellipse(4) = {2, 1, 3, 5};
Ellipse(8) = {6, 7, 8, 9};
Ellipse(9) = {9, 7, 6, 8};
Ellipse(10) = {8, 7, 6, 21};
Ellipse(11) = {21, 7, 8, 6};
Line(13) = {2, 6};
Line(14) = {4, 9};
Line(18) = {3, 8};
Line(22) = {5, 21};
Line(29) = {24, 25};
Line(30) = {25, 23};
Line(31) = {23, 22};
Line(32) = {22, 24};
Line(33) = {29, 27};
Line(34) = {27, 26};
Line(35) = {26, 28};
Line(36) = {28, 29};
Line(37) = {28, 24};
Line(38) = {29, 25};
Line(39) = {27, 23};
Line(40) = {26, 22};
Line Loop(6) = {1, -2, 3, -4};
Plane Surface(6) = {6};
Line Loop(15) = {1, 14, -8, -13};
Ruled Surface(15) = {15};
Line Loop(19) = {-2, 18, -9, -14};
Ruled Surface(19) = {19};
Line Loop(23) = {3, 22, -10, -18};
Ruled Surface(23) = {23};
Line Loop(27) = {-4, 13, -11, -22};
Ruled Surface(27) = {27};
Line Loop(28) = {8, 9, 10, 11};
Plane Surface(28) = {28};
Line Loop(42) = {30, -39, -33, 38};
Plane Surface(42) = {42};
Line Loop(44) = {31, -40, -34, 39};
Plane Surface(44) = {44};
Line Loop(46) = {32, -37, -35, 40};
Plane Surface(46) = {46};
Line Loop(48) = {36, 38, -29, -37};
Plane Surface(48) = {48};
Line Loop(51) = {35, 36, 33, 34, -8, -11, -10, -9};
Plane Surface(51) = {51};
Line Loop(53) = {29, 30, 31, 32};
Plane Surface(53) = {53};
Surface Loop(56) = {53, 48, 51, 46, 44, 42, 28};
Volume(56) = {56};
Surface Loop(58) = {15, 6, 19, 23, 27, 28};
Volume(58) = {58};
Physical Volume(59) = {56};

thank you.