Closed mfdeveloper closed 3 years ago
It seems to me that the issue is the same of #51. The filter "Compuete normals for points sets" has different behaviour run with double precision (default on python). Therefore, you should check parameters on MeshLab 2020.12d instead of MeshLab 2020.12. To get not inverted normals on 2020.12d I set the neighbour number parameter to 5 (instead of the default value 10).
Hello @alemuntoni !! So soorry for my late response. I could test again this library just a few days ago 😅
Thank you so much for your support. I did what you suggested, and used the k: 5
to the filter compute_normals_for_point_sets
and IT WORKS NOW!! I'm using the version 0.20
of this library.
Moreover, I installed the version 2020.12d
of Meshlab Desktop software, and re-generate the .mlx
file. Even with k:5
, the surface_reconstruction_poisson
wasn't applyied correctly because I was using outdated structure of the script file.
Thanks a lot for your advice 😃
Related issue: #28
SO: Windows 10 Pyymeshlab version: 0.1.9
Hello @alemuntoni !
First of all, thank you so much for this binding!! It's awesome use Meshlab with Python 😃
So, sadly I've got a similar problem reported by @KeithT in issue #28. I'm using
pymeshlab: 0.1.9
installed with pip.To reproduce that, follow the steps below:
Using Meshlab 2020.12 Desktop
point-cloud.ply
with a Point Cloud vertices. You should see a model like the picture below:RESULT: You will see a 3D model with faces like the picture below:
Using outdated
meshlabserver.exe
RESULT: You will see a 3D model like the picture above
Using
pymeshlab
Loading the
.mlx
scriptOR Using the
apply_filter
methodsRESULT: The exported
.ply
not contains any faces like the picture below:I think that the Surface Reconstruction: Screened Poisson filter wasn't applyied. But, this happens only using
pymeshlab
Can you help me? The files
.ply
and.mlx
are in attached .zip fileThanks a lot for your attention
point-cloud-test.zip