14#include <lagrange/SurfaceMesh.h>
46template <
typename Scalar,
typename Index>
49 const std::vector<AttributeId>& attribute_ids = {});
64template <
typename Scalar,
typename Index>
67 const std::vector<std::string_view>& attribute_names);
A general purpose polygonal mesh class.
Definition: SurfaceMesh.h:66
SurfaceMesh< Scalar, Index > unify_named_index_buffer(const SurfaceMesh< Scalar, Index > &mesh, const std::vector< std::string_view > &attribute_names)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: unify_index_buffer.cpp:277
SurfaceMesh< Scalar, Index > unify_index_buffer(const SurfaceMesh< Scalar, Index > &mesh, const std::vector< AttributeId > &attribute_ids={})
Unify index buffers of the input mesh for all attributes specified in attribute_ids.
Definition: unify_index_buffer.cpp:34
Main namespace for Lagrange.
Definition: AABBIGL.h:30