[Gmsh] Translating points after extrusion

Jose A. Abell M. jaabell at miuandes.cl
Fri Jul 8 18:31:15 CEST 2016


Thanks Christophe. I worked around it by exporting geometry and
reloading-translating and extruding.

Saludos/Regards,

​
--
José A. Abell M.,
​PhD


*Ingeniero Civil *Profesor Investigador
Facultad de Ingeniería y Ciencias Aplicadas
Universidad de los Andes
(+56
​
​
)
​2​
-2412
​-​
9321

On Wed, Jul 6, 2016 at 1:49 AM, Christophe Geuzaine <cgeuzaine at ulg.ac.be>
wrote:

>
> Hi Jose,
>
> Extrude + Layers will not work if you modify the geometry : the extrusion
> direction (translation, rotation, etc.) is used as-is when creating the
> structured mesh. You will have to resort to the "Transfinite" command in
> that case.
>
> Christophe
>
> > On 05 Jul 2016, at 17:06, Jose A. Abell M. <jaabell at miuandes.cl> wrote:
> >
> > Dear gmsh devs,
> >
> > Suppose I want to create a skewed hexahedral geometry to be meshed using
> a structured method. I want to use extrusions to create a regular cube
> first and then translating the points created by the extrusion to 'skew' it.
> >
> > Translating the extruded points and lines works, but the surfaces and
> volumes created by extrusion seem attached to their old geometry,
> generating errors.
> >
> > Please see example below:
> >
> > //Create 1x1x1 cube using extrusions
> > Point(1) = {0, 0, 0, 1};
> >
> > lines[] = Extrude {1, 0, 0}{
> >     Point{1};
> >     Layers{10};
> >     Recombine;
> > };
> >
> > surfaces[] = Extrude {0, 1, 0}{
> >     Line{lines[]};
> >     Layers{10};
> >     Recombine;
> > };
> >
> > volumes[] = Extrude {0, 0, 1}{
> >     Surface{surfaces[]};
> >     Layers{10};
> >     Recombine;
> > };
> >
> > // Distort the geometry using a translation for point on a face
> >
> > Translate {1, 0, 0} {
> >   Point{2, 1, 4, 3};
> > }
> >
> >
> >
> >
> > Saludos/Regards,
> >
> > ​--
> > José A. Abell M., ​PhD
> > Ingeniero Civil
> > Profesor Investigador
> > Facultad de Ingeniería y Ciencias Aplicadas
> > Universidad de los Andes
> > (+56​​)​2​-2412​-​9321
> > _______________________________________________
> > gmsh mailing list
> > gmsh at onelab.info
> > http://onelab.info/mailman/listinfo/gmsh
>
> --
> Prof. Christophe Geuzaine
> University of Liege, Electrical Engineering and Computer Science
> http://www.montefiore.ulg.ac.be/~geuzaine
>
> Tetrahedron V, July 4-5 2016: http://tetrahedron.montefiore.ulg.ac.be
> Free software: http://gmsh.info | http://getdp.info | http://onelab.info
>
>
> _______________________________________________
> gmsh mailing list
> gmsh at onelab.info
> http://onelab.info/mailman/listinfo/gmsh
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://onelab.info/pipermail/gmsh/attachments/20160708/d8e9121a/attachment.html>


More information about the gmsh mailing list