14#include <lagrange/SurfaceMesh.h>
15#include <lagrange/poisson/CommonOptions.h>
19namespace lagrange::poisson {
58template <
typename Scalar,
typename Index>
Shared options for Poisson surface reconstruction.
Definition: CommonOptions.h:24
Option struct for Poisson surface reconstruction.
Definition: mesh_from_oriented_points.h:25
bool use_dirichlet_boundary
Use dirichlet boundary conditions.
Definition: mesh_from_oriented_points.h:36
bool use_normal_length_as_confidence
Use normal length as confidence.
Definition: mesh_from_oriented_points.h:33
std::string_view output_vertex_depth_attribute_name
Output density attribute name.
Definition: mesh_from_oriented_points.h:44
std::string_view input_normals
Input normal attribute name. If empty, uses the first attribute with usage Normal.
Definition: mesh_from_oriented_points.h:27
float interpolation_weight
Point interpolation weight (lambda)
Definition: mesh_from_oriented_points.h:30
std::string_view interpolated_attribute_name
Attribute name of data to be interpolated at the vertices.
Definition: mesh_from_oriented_points.h:39