Pyvista delaunay_3d settings issues for small PolyData coordinates

127 views Asked by At

I am trying to create script to fully automatize wind turbine blade model generation. I am using pyvista library and I am encountering some issues with delaunay_3d function. To obtain hight quality .stl model it's crucial to have dense airfoil coordinates distribution and since and this results in really small dx and dy variation and values.

I don't know how to handle delaunay_3d function settings to properly generete 3d volume of the blade on the trailing edge of the blade. I tried to experimentally change the settings either to very low or very high, but none of this methods work. The only approach that worked, was to scale up geometry coordinates, but then i have to scale the whole model down and I would rather avoid it.

Here you can see the blade and low quality trailing edge: results I am trying to achieve this curvature: wanted outcome Here a comparison. Upper part shows normal coordinates while the lover coordinates scaled up by a value of 100. In both cases delaunay_3d settings were as follows:

te_volume = te_mesh.delaunay_3d(alpha=3, tol=0.5, offset=2.5, progress_bar=True)

comparison

If anyone could help and explain how does the particular function settings work, as will probably know it later during the model manipulation.

Thanks in advance :)

0

There are 0 answers