Skip to content

Conversation

@cuirq3
Copy link
Contributor

@cuirq3 cuirq3 commented Nov 21, 2025

  • Implement a more robust orientation correction function as VCGlib does
  • Implement jet fitting by solving the least square problem
  • Adjust code and introduce parallelism to weighted_smooth and estimate_normal
  • Remove redundant normal estimation when the input point cloud uses Euclidean distance

@janba janba merged commit 9a3c3bc into janba:master Nov 21, 2025
5 of 6 checks passed
else {
}
else {
#pragma omp parallel for schedule(static)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can pull GEL/Util/ParallelAdapters.h and use

Parallel::map(ImmediatePool(), vertices, normals, [&]{ /* this entire loop */ return normal; });

OpenMP on MacOS requires users to install Homebrew, and then install libomp or LLVM.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! I will remove them for now :))

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

Successfully merging this pull request may close these issues.

3 participants