> On 29 Jun 2018, at 13:52, Changwei ZHOU <[email protected]> wrote: > > Dear Sir, > > I have a problem with periodic boundary condition. > > The model concerns a helix obtained by extuding using wire under OpenCASCADE > Kernel (because in my final application, I need to use Boolean operation). > > Gmsh failed to apply periodic boundary condition with correct affine > transform matrix of translation-rotation > > Please find attached the helix.geo files with a lot of comments which give a > better explanation of my problem. >
The start/end surfaces of the pipe probably does not (exactly) match the explicit rotation - increasing the tolerance (-tol) will indeed allow the periodic matcher to find its counterparts, but for values that are far too large to be usable. I would try first on a simpler case where you can explicitly check the angle. It might also be worth it to investigate the different modes for OpenCASCADE pipes (see the comments in Geo/GModelIO_OCC.cpp), as well as putting the spine in different locations. Christophe > Thanks for your clarification. > > Changwei ZHOU > > IFSTTAR Nantes > > <helix.geo>_______________________________________________ > gmsh mailing list > [email protected] > http://onelab.info/mailman/listinfo/gmsh — Prof. Christophe Geuzaine University of Liege, Electrical Engineering and Computer Science http://www.montefiore.ulg.ac.be/~geuzaine Free software: http://gmsh.info | http://getdp.info | http://onelab.info
_______________________________________________ gmsh mailing list [email protected] http://onelab.info/mailman/listinfo/gmsh
