isl-org / Open3D

Open3D: A Modern Library for 3D Data Processing
http://www.open3d.org
Other
10.86k stars 2.24k forks source link

Implement Curvature-Based Mesh Cropping in Visualizer #6662

Open lacssa opened 4 months ago

lacssa commented 4 months ago

Checklist

Proposed new feature or change

Description: Currently, in the Open3D Visualizer, the "C" key allows users to crop a selected shape by drawing a line between two points. However, this approach results in a cut with visible edges, which may not always be desirable for certain applications.

Proposed Solution: I propose enhancing the cropping functionality in the Open3D Visualizer to support curvature-based mesh cropping. Instead of drawing a straight line between two points, the cropping operation should create a smooth curvature between the selected points, resulting in a more visually appealing cut without visible edges.

Potential Implementation: To implement this feature, we could explore algorithms for mesh slicing that preserve the smoothness of the mesh surface while removing the selected portion. This could involve adapting existing mesh slicing algorithms or developing a new approach specifically tailored for curvature-based cropping in the Open3D Visualizer.

Benefits:

Additional Notes: It's essential to ensure that the implementation of curvature-based cropping maintains compatibility with existing features and workflows in the Open3D Visualizer. User feedback and contributions are encouraged throughout the development process to ensure the feature meets the needs of the community.

References

Nr

Additional information

Nr

LatAdmin commented 4 months ago

I have the same issue. It would be great if someone had an ideia on how to fix it !

truppelito commented 4 months ago

This could be quite useful to crop objects with curved shapes