Libs/Particles/ParticleNormalEvaluation.h
Namespaces
| Name | 
|---|
| shapeworks  User usage reporting (telemetry)  | 
Classes
| Name | |
|---|---|
| class | shapeworks::ParticleNormalEvaluation | 
Source code
#pragma once
#include <Particles/ParticleSystemEvaluation.h>
#include <memory>
namespace shapeworks {
class MeshWrapper;
class ParticleNormalEvaluation {
 public:
  static std::vector<double> evaluate_particle_normals(const Eigen::MatrixXd& particles,
                                                       const Eigen::MatrixXd& normals);
  static std::vector<bool> threshold_particle_normals(std::vector<double> angles, double max_angle_degrees);
  static Eigen::MatrixXd compute_particle_normals(const Eigen::MatrixXd& particles,
                                                  std::vector<std::shared_ptr<MeshWrapper>> meshes);
 private:
};
}  // namespace shapeworks
Updated on 2024-03-17 at 12:58:44 -0600