14#include <lagrange/SurfaceMesh.h>
48template <
typename Scalar,
typename Index>
51 const std::vector<AttributeId>& attribute_ids = {});
65template <
typename Scalar,
typename Index>
68 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.