Generalized Cylinder Mesher Guidelines
If you encounter problems when identifying cylindrical boundaries or generating a volume mesh, follow these guidelines.
Example 1. Improve the Surface Definition
The generalized cylinder mesher requires a good surface definition in order to identify cylindrical boundaries. To improve surface definition before using the generalized cylinder mesher, reduce the surface size. If the meshers are still unable to produce a volume mesh, the underlying geometry is unsuitable for cylinder meshing.
Example 2. Set the Same Surface Size on all Boundaries
To produce a good quality surface mesh, the vertex density on the inlet and outlet boundaries must match the vertex density on the part curves. If the Custom Surface Size property is activated on the inlet or outlet boundaries and there is a difference in surface size from the inlet or outlet boundaries to the cylinder boundaries, poor quality faces are created. To resolve this issue, either deactivate the custom surface size property on all boundaries, or set the custom surface size setting to the same value for each boundary.
Example 3. Where the Radius of the Cylinder is not Constant, Make Sure that the Cylinder Length is at Least Three Times the Change in Radius

Example 4. Make Sure That Each Cylindrical Boundary is a Complete Cylinder
If more than one boundary represents a cylinder, combine the boundaries to make a complete cylinder.