Volum mesh problem

Hello, I have a problem with volume meshing.
Netgen is very fast and of high quality for dividing surface mesh.
When I use opencacade to read a brep file, perform Boolean union on the shapes in the file, and then convert them to shapes for occ_geom=Ng_oCC_Load_Shape (shape), the number of volume meshes is always 0.
With the same parameters, when I directly use occ_geom=Ng-OCC_Load_SREP (inputFilePath. c_st()), the volume mesh can be divided.

maybe the occ-shape contains only a shell ?

You can use ngsolve.occ Python interface to analyze your occ-shape, or use the occ topology explorer in the legacy Netgen gui.

Joachim

Thank you very much for your reply, Professor.
I think I have found the problem through testing in the past two days. The main issue lies in the Boolean operation of the OCC library. After stacking two overlapping boxes together, the shape obtained by simply performing Boolean operation cannot be closed, which leads to the occurrence of this problem. If others have the same problem, it is recommended to check the graphic closure property of occ_geo read in.
Then I have another question that I would like to ask you. Netgen, I currently have a relatively fast speed for generating triangular meshes. Changing:mp= meshParameters.quad_daminated to 1 to partition quadrilateral meshes is relatively slower.
1、Are there any settings that can speed up the generation of quadrilateral meshes?
2、Are there any settings to speed up the generation of volumetric meshes?
I look forward to your reply, thank you.