<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Well, this one works well in my up-to-date version.<div>Maybe you should update and send to the list those files that crash with the new version.</div><div><br></div><div>Regards,</div><div>Ruth</div><div><br><div><div>On 23 Apr 2013, at 20:16, Felix Salazar <<a href="mailto:felix.a.salazar@gmail.com">felix.a.salazar@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">Hello,<div><br></div><div>I'm trying to create surfaces through the rotation and translations of curves, using the extrude function:</div><div><br></div><div>Extrude { { expression-list }, { expression-list }, { expression-list }, expression } { extrude-list }</div>

<div><br></div><div>My curves are circumference arcs. I normally just use the only the rotation (with only two sets of {expression-list} ), and it works without problems. In this case, It draws the geometry. It can even mesh it, but eventually, a segmentation fault occurs and gmsh exits without further error messages. Sometimes it crash just with the mouse rotation. of the geometry, without any mesh.</div>

<div><br></div><div>Also, the way the points are displaced in this example with the translations is not exactly what I want. I'm looking for a surface with flat boundary curves, shaped like ellipses. Something like cutting a circular cylinder with a plane that is not normal to the cylinder axis</div>

<div><br></div><div style="">Thanks in advance,</div><div><br></div><div style="">I'm using gmsh 2.5.0 on linux (Build options  : Ann Bamg Blas Chaco DIntegration Dlopen FlTree Fltk GMP Gmm Have64BitSizeT Jpeg Kbipack Lapack MathEx Mesh Metis Mpeg NativeFileChooser Netgen OpenGL Parser Plugins Png Post Solver Tetgen Zlib). I haven't updated because some of my old .geo files don't work correctly in newer versions.</div>

<div><br></div><div>Here's my example .geo file<br></div><div><br></div><div><div>/*==============================*/</div><div>/*==== Geometric parameters ====*/</div><div>D1 = 1;<br></div><div>D2 = 2;</div><div>L  = D1;</div>

<div>BL = 0.5;</div><div>R1 = 0.5*D1;</div><div>R2 = 0.5*D2;</div><div>H  = 0.5;</div><div>//==============================</div><div>factorRefinement = 1.20;</div><div>core = 8;</div><div>lc = R1*(Pi/2)/core;</div><div>
z1 = Ceil(factorRefinement*(L)/lc);</div>
<div>z2 = Ceil(factorRefinement*(L/2)/lc);</div><div>Geometry.ExtrudeReturnLateralEntities = 0;</div><div>//==============================</div><div>// POINTS</div><div>Point(1) = {0, R1, 0};</div><div>Point(2) = {0, R1, -2*L};</div>

<div>Point(3) = {0, (R1+R2)/2, -L/2};</div><div>Point(4) = {0, (R1+R2)/2, -3*L/2};</div><div>Point(5) = {0, ((3*R1+R2)/4)-((L^2)/(4*(R1-R2))), 0};</div><div>Point(6) = {0, ((R1+3*R2)/4)+((L^2)/(4*(R1-R2))), -L};</div><div>

Point(7) = {0, ((3*R1+R2)/4)-((L^2)/(4*(R1-R2))), -2*L};</div><div><br></div><div>Circle(1) = {1, 5, 3};</div><div>Transfinite Line {1} = 3*(z2+1);</div><div>Circle(2) = {3, 6, 4};</div><div>Transfinite Line {2} = 3*(z1+1);</div>

<div>Circle(3) = {4, 7, 2};</div><div>Transfinite Line {3} = 3*(z2+1);</div><div>//======================</div><div>ext1[] = Extrude { {0,0,H}, {0,0,1}, {0,0,0}, Pi/2} { </div><div>  Line{1,2,3}; Layers{Ceil(factorRefinement*core)}; </div>

<div>};</div><div>Transfinite Surface {ext1[1],ext1[3], ext1[5]};</div><div>//======================</div><div>ext2[] = Extrude { {0,0,H}, {0,0,1}, {0,0,0}, Pi/2} { </div><div>  Line{4,8,12}; Layers{Ceil(factorRefinement*core)}; </div>

<div>};</div><div>Transfinite Surface {ext2[1],ext2[3], ext2[5]};</div><div>//======================</div><div>ext3[] = Extrude { {0,0,-H}, {0,0,1}, {0,0,0}, Pi/2} { </div><div>  Line{16,20,24}; Layers{Ceil(factorRefinement*core)}; </div>

<div>};</div><div>Transfinite Surface {ext3[1],ext3[3], ext3[5]};</div><div>//======================</div><div>ext4[] = Extrude { {0,0,-H}, {0,0,1}, {0,0,0}, Pi/2} { </div><div>  Line{28,32,36}; Layers{Ceil(factorRefinement*core)}; </div>

<div>};</div><div>Transfinite Surface {ext4[1],ext4[3], ext4[5]};</div>
</div></div>
_______________________________________________<br>gmsh mailing list<br><a href="mailto:gmsh@geuz.org">gmsh@geuz.org</a><br>http://www.geuz.org/mailman/listinfo/gmsh<br></blockquote></div><br><div apple-content-edited="true">
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>—</div><div>Dr. Ir. Ruth V. Sabariego</div><div>University of Liege, Electrical Engineering and Computer Science</div><div><a href="http://ace.montefiore.ulg.ac.be/">http://ace.montefiore.ulg.ac.be/</a></div><div><br></div></div><br class="Apple-interchange-newline"></div><br class="Apple-interchange-newline"></div><br class="Apple-interchange-newline"></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">
</div>
<br></div></body></html>