Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Efficient conversion of point cloud model into finite element accurate mesh model #13363

Open
zhanglepy opened this issue Sep 20, 2024 · 3 comments

Comments

@zhanglepy
Copy link

  • Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

  • All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)


Required Info
Camera Model { R200 / F200 / SR300 / ZR300 / D400 }
Firmware Version (Open RealSense Viewer --> Click info)
Operating System & Version {Win (8.1/10) / Linux (Ubuntu 14/16/17) / MacOS
Kernel Version (Linux Only) (e.g. 4.14.13)
Platform PC/Raspberry Pi/ NVIDIA Jetson / etc..
SDK Version { legacy / 2.. }
Language {C/C#/labview/nodejs/opencv/pcl/python/unity }
Segment {Robot/Smartphone/VR/AR/others }

Issue Description

<Describe your issue / question / feature request / etc..>
Hello,
By using a depth camera to obtain the surface point cloud model of an object (in ply format), and then stitching it together from multiple perspectives to form a complete point cloud model, what processing is needed to efficiently convert it into a finite element accurate mesh model suitable for SOFA deformation simulation. I previously tried using meshlab software to convert point clouds into models, then using FreeCAD to convert the models into solids, and finally using Gmsh to partition 2D and 3D meshes. However, the grid model established in this way is relatively rough, with a low success rate and a complex process.
I look forward to your help!

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented Sep 20, 2024

Hi @zhanglepy If you are stitching together .ply files then it may be worth next trying the free open-source CloudCompare tool - https://www.danielgm.net/cc/ - for merging them, as advised at #12611 (comment)

If you only need to convert the point cloud to mesh then CloudCompare has support for poisson reconstruction to perform the conversion.


Poisson reconstruction can also be done in MeshLab, as described in the section of the RealSense Viewer to MeshLab .ply conversion guide headed Simplification / Sampling

https://www.andreasjakl.com/capturing-3d-point-cloud-intel-realsense-converting-mesh-meshlab/

@zhanglepy
Copy link
Author

Thanks for your reply!

@MartyG-RealSense
Copy link
Collaborator

Hi @zhanglepy Do you require further assistance with this case, please? Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants