-
Notifications
You must be signed in to change notification settings - Fork 358
Open
Labels
Description
Dear CQ community,
Using
cadquery @ git+https://github.com/CadQuery/cadquery.git@153ed3f667911e909ba8b93bddd297defc7cd42f
cadquery-ocp==7.7.2
gmsh==4.12.2
the following simple code adapted from #1346
import cadquery as cq
import gmsh
FD_new = cq.Workplane("YZ").center(-2.5, -10).rect(5, 20).extrude(100)
gmsh.initialize()
gmsh.option.setNumber("General.Terminal", 1)
topods = FD_new.toOCC()
volumes = gmsh.model.occ.importShapesNativePointer(topods._address())
gmsh.model.occ.synchronize()
gmsh.option.setNumber("Mesh.Algorithm", 1)
gmsh.option.setNumber("Mesh.MeshSizeMin", 1)
gmsh.option.setNumber("Mesh.MeshSizeMax", 5)
gmsh.model.mesh.generate(3)
gmsh.write("FD_new_mesh.msh")
yields this error
Error : OpenCASCADE exception GeomAdaptor_Surface::UContinuity
Traceback (most recent call last):
File "/home/issue_gmsh.py", line 11, in <module>
volumes = gmsh.model.occ.importShapesNativePointer(topods._address())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/chbrago/cadquery/lib/python3.11/site-packages/gmsh.py", line 8627, in importShapesNativePointer
raise Exception(logger.getLastError())
Exception: OpenCASCADE exception GeomAdaptor_Surface::UContinuity
any idea what is wrong here?