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

The normal calculated by main_wnnc.py is the zero vector #3

Open
dongshengLiu opened this issue Nov 27, 2024 · 2 comments
Open

The normal calculated by main_wnnc.py is the zero vector #3

dongshengLiu opened this issue Nov 27, 2024 · 2 comments

Comments

@dongshengLiu
Copy link

Hello author, thank you for your wonderful work!
The normals I calculated using lidar_pcd.xyz are zero vectors, and adjusting parameters or cropping the point cloud don't help. How can I fix this?

@jsnln
Copy link
Owner

jsnln commented Nov 27, 2024

Hi, thank you for your interest!

I don't have a machine at hand to run this. But with a quick look I don't think this example can be solved by any winding number based methods, because there's no inside/outside for this point cloud. Please see our discussion on the limitation. However, I will try to run this when I have the resources.

@dongshengLiu
Copy link
Author

When I downsample the above point cloud to 10 million points uniformly, I can calculate the normal. And I also tested multiple point clouds, all with the same problem.

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