[Gmsh] dilate to flatten a mesh
Nathan J. Neeteson
nneeteson at rglinc.com
Mon Jun 3 17:34:23 CEST 2019
Hi Ricardo,
The syntax for anisotropic dilation is as follows:
Dilate { { expression-list }, { expression, expression, expression } } { transform-list }
The first expression-list is the homethetic center of the dilation.
The set of three expressions are the X,Y,Z scaling factors of the dilation.
The transform-list is the entities to be acted on.
I think your syntax should be:
Dilate{ {0,0,0}, {1,1,0} }{ Point{all_points[]}; }
Assuming you want all points on the x-y plane at z=0.
Nathan Neeteson, M.Sc., E.I.T.
Flow Control Research Engineer
RGL Reservoir Management Inc.
Corporate Head Office
P 780.851.8243 | C 613.929.6283
nneeteson at rglinc.com | rglinc.com
API Q1(tm) and ISO 9001:2015 certified facilities.
-----Original Message-----
From: gmsh [mailto:gmsh-bounces at ace20.montefiore.ulg.ac.be] On Behalf Of Ricardo Ruiz Baier
Sent: June 3, 2019 5:51 AM
To: gmsh at onelab.info
Subject: [Gmsh] dilate to flatten a mesh
Dear all,
I have a .mesh triangulation which is supposed to be 2D. However it has some vertices with (spurious) crazy large z-components. How can I flatten these from e.g. a geo file?
I've tried with "Dilate" in the manner mentioned below, but it does not work (the compilation complains about the syntax and I have not found any examples).
Merge "testMesh.mesh";
all_points[] = Point '*';
Dilate { { all_points[] }, { 1, 1, 0} } {Surface(1) };
Thank you so much!
Kind regards,
--
Ricardo Ruiz Baier
Mathematical Institute
University of Oxford
people.maths.ox.ac.uk/ruizbaier
_______________________________________________
gmsh mailing list
gmsh at onelab.info
https://can01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fonelab.info%2Fmailman%2Flistinfo%2Fgmsh&data=02%7C01%7Cnneeteson%40rglinc.com%7C4483902d671745d295e608d6e836c650%7C1f2819e2b6f842cd9d720c61c1a98107%7C0%7C1%7C636951719293181251&sdata=I8kwFaMvUWTg2BaS8gjWRqR73PrHRLTcF5j%2BTZU0ZrY%3D&reserved=0
Email disclaimer located at http://rglinc.com/disclaimer
More information about the gmsh
mailing list