Skip to content

Libs/Particles/ParticleNormalEvaluation.h

Namespaces

Name
shapeworks
User usage reporting (telemetry)

Classes

Name
class shapeworks::ParticleNormalEvaluation

Source code

```cpp

pragma once

include

include

namespace shapeworks {

class Surface; class ParticleNormalEvaluation { public: static std::vector evaluate_particle_normals(const Eigen::MatrixXd& particles, const Eigen::MatrixXd& normals);

static std::vector threshold_particle_normals(std::vector angles, double max_angle_degrees);

static Eigen::MatrixXd compute_particle_normals(const Eigen::MatrixXd& particles, std::vector> meshes);

private: };

} // namespace shapeworks ```


Updated on 2026-03-31 at 16:02:11 +0000