Hello,<br><br>Since I am using Gmsh with different geometric engines, I am trying to understand each <br>function in Gmsh.<br><br>I have one doubt in the usage of the following function ( in the GEdge.h" )  <br><br>             virtual SPoint2 reparamOnFace(const GFace *face, double epar, int dir) const;<br>
<br>How the 3rd argument "dir"  is to be used ?<br><br>1)  The default implementation of this function ( in Gmsh) doesn't use dir at all.<br>2)  In Geo/OCCEdge, different actions are taken for +ve and -ve directions.<br>
<br>My understanding is the increasing value of U ( parametric value ) is +ve and decreasing value is -ve.<br>So if we call<br><br>             reparamOnFace( face, u, -1.0)<br> <br>then perhaps we need to change u = umax-u in the implementation, but since default implementation<br>
doesn't care about dir, I am interested in knowing what should be the behaviour of this function<br>with other geometric models ?<br><br><br>Thanks.<br>csv<br><br>