Skip to content

shapeworks::ParticleNormalEvaluation

Public Functions

Name
std::vector< double > evaluate_particle_normals(const Eigen::MatrixXd & particles, const Eigen::MatrixXd & normals)
std::vector< bool > threshold_particle_normals(std::vector< double > angles, double max_angle_degrees)
Eigen::MatrixXd compute_particle_normals(const Eigen::MatrixXd & particles, std::vector< std::shared_ptr< Surface > > meshes)
Compute normals at particle positions.

Public Functions Documentation

function evaluate_particle_normals

cpp static std::vector< double > evaluate_particle_normals( const Eigen::MatrixXd & particles, const Eigen::MatrixXd & normals )

function threshold_particle_normals

cpp static std::vector< bool > threshold_particle_normals( std::vector< double > angles, double max_angle_degrees )

function compute_particle_normals

cpp static Eigen::MatrixXd compute_particle_normals( const Eigen::MatrixXd & particles, std::vector< std::shared_ptr< Surface > > meshes )

Compute normals at particle positions.


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