> On 10 Mar 2020, at 17:55, Jun Fang <hapf...@gmail.com> wrote:
> 
> Dear GMSH users,
> 
> By applying the BooleanIntersection between a volume and a curved surface, I 
> can get a decent BSpline intersection curve loop on the surface. The problem 
> I am facing is that the  BooleanIntersection by default gives me an “extra” 
> point on the intersection edge, which I don’t want (for good reasons). 

Can you elaborate?

> A screenshot is posted below. The ‘Cylinder 23(OCC)’ is the outcome of 
> Boolean intersection. What I need are the four points (22, 23, 24, 25) and 
> four associated BSpline curves on the Surface. Somehow, I couldn’t get rid of 
> the extra point (26), which is located at the z max position of Surface 
> 23(OCC). My guess is that the additional point is kinda of a reference point 
> created by the  BooleanIntersection function.
> 
> Is it possible to workaround this issue? I know Compound BSpline could 
> potentially merge curves (i.e. connecting BSplines 27 and 28 here into one), 
> but it only works for the built-in CAD kernel. Is there an equivalent 
> function for OCC kernel? Any comments/suggestions are appreciated.
> 

If you don't want the point in the 1D mesh, can't you just use the "Compound 
Curve" meshing constraint?

Christophe


> <image.png>
> 
> Thanks very much,
> 
> Jun
> 
> -- 
> Jun Fang, Ph.D. - Argonne National Laboratory - (630)252-4561
> _______________________________________________
> gmsh mailing list
> gmsh@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




_______________________________________________
gmsh mailing list
gmsh@onelab.info
http://onelab.info/mailman/listinfo/gmsh

Reply via email to