14#include <lagrange/SurfaceMesh.h>
15#include <lagrange/image/View3D.h>
19namespace lagrange::texproc {
49template <
typename Scalar,
typename Index,
typename ValueType>
52 image::experimental::View3D<ValueType> texture,
A general purpose polygonal mesh class.
Definition SurfaceMesh.h:66
void geodesic_dilation(const SurfaceMesh< Scalar, Index > &mesh, image::experimental::View3D< ValueType > texture, const DilationOptions &options={})
Extend pixels of a texture beyond the defined UV mesh by walking along the 3D surface.
Definition geodesic_dilation.cpp:201
Options for geodesic texture dilation and position map computation.
Definition geodesic_dilation.h:28
bool output_position_map
If true, write a dilated position map instead to the output texture image.
Definition geodesic_dilation.h:33
unsigned int dilation_radius
The radius by which the texture should be dilated into the gutter.
Definition geodesic_dilation.h:30