On 07/03/11 16:56, Bart Vandewoestyne wrote:
Hello list,

I'm working with a 2D geometry and mesh and for my application,
all triangles of my mesh should have counterclockwise node
ordering.

My educated guess was that if the normals to the planes are in
the positive Z-direction, then all triangles in that plane will
have counterclockwise node ordering.  I therefore created the
following .geo file:

http://www.kuleuven-kortrijk.be/~bartv/pml_test_1layer.geo

Note that on line 28 I wrote

   Plane Surface(2) = {1,-2};

in order to get the normal vector for that plane right.

However, it now appears that all elements (triangles) from that
'border layer' have a clockwise ordering instead of
counterclockwise, see the resulting .msh file at

http://www.kuleuven-kortrijk.be/~bartv/pml_test_1layer.msh

(for example element 18 hase nodes 9, 17, 12 which is clockwise).

So apparently, the fact that the normal is in the positive
direction, doesn't seem to assure me that the node ordering of my
elements (triangles) will be counterclockwise???

How can I make sure that my elements (triangles) will *always*
have a counterclockwise node ordering?  Is it related to the
normals of the plane, or is there any other rule to follow?


Hi Bart - No, your understanding is correct. We have fixed a couple of bugs related to surface mesh orientation quite recently. Which version of Gmsh do you use?


Regards,
Bart



--
Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science
http://www.montefiore.ulg.ac.be/~geuzaine

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

Reply via email to