Hi Christophe, 
 
I am french user of gmsh, and today  i'am having some trouble when using it.
 
I have generated a 3D volume by extruding a 2D Plane Surface, build with a 
BSpline.
To do so, I use "Geometry.ExactExtrusion =1;", because I need this exact 
solution.

Then, I want to make a symmetry of that 3D volume.
Thus, I used Symmetry{} {Duplicata{}}.
 
By doing this, i was hoping that the duplicated volume was exactly the same as 
the first one.
However, it appears that for the newly created volume, the extrusion is as if 
the parameter "Geometry.ExactExtrusion" was set to zero.
Thus, i do  not get the same surfaces.  Here is an exemple. : 
 
 
 
******************************************************************
ls=1;
 
Geometry.ExactExtrusion =1;

//PROFIL DE BASE //
 
Point (200)={0.0*ls, 102.55000*ls ,0.0*ls};
Point(1)={     0.00000,   0,   52.87*ls};
Point(2)={     0.00000,   0,   0*ls};
Point(3)={     0.00000*ls,    99.15901*ls,   81.98906*ls};
Point(4)={     0.00000*ls,    65.15901*ls,   122.98906*ls};
 
Line(1)={1,2};
Line(2)={2,200};
BSpline(3)={200,3,4,1};
 
Line Loop (1)={1,2,3};
Plane Surface (1)={1};
 
//EXTRUSION//
 
Extrude { {0,1,0} , {0,0,0} , Pi/2}{  Surface{1} ; }
 
Symmetry{ 0,1,0,0} {  Duplicata {Volume {1};} }
 
 
******************************************************************
 
 
If you look at the resulting surfaces 29 and 14, they are are not the same...
It seems that it is the Duplicata command that do not keep the 
"Geometry.ExactExtrusion" option to 1.
In there any way of avoiding this result? My aim is to get an exact extrusion 
for both volumes.
 
Thanks a lot for your help !
 
Best regards, 

Ben

                                          
_______________________________________________
gmsh mailing list
[email protected]
http://www.geuz.org/mailman/listinfo/gmsh

Reply via email to