MeshLib C++ Docs
Loading...
Searching...
No Matches
MRFillContours2D.h
Go to the documentation of this file.
1#pragma once
2
3#include "MRExpected.h"
4
5namespace MR
6{
7
16MRMESH_API Expected<void> fillContours2D( Mesh& mesh, const std::vector<EdgeId>& holeRepresentativeEdges );
17
21MRMESH_API AffineXf3f getXfFromOxyPlane( const Contours3f& contours );
22MRMESH_API AffineXf3f getXfFromOxyPlane( const Mesh& mesh, const std::vector<EdgePath>& paths );
23
27MRMESH_API Expected<void> fillPlanarHole( ObjectMesh& obj, std::vector<EdgeLoop>& holeContours );
28
29} //namespace MR
#define MRMESH_API
Definition MRMesh/MRMeshFwd.h:79
Definition MRObjectMesh.h:11
tl::expected< T, E > Expected
Definition MRExpected.h:59
MRMESH_API Expected< void > fillPlanarHole(ObjectMesh &obj, std::vector< EdgeLoop > &holeContours)
MRMESH_API Expected< void > fillContours2D(Mesh &mesh, const std::vector< EdgeId > &holeRepresentativeEdges)
fill holes with border in same plane (i.e. after cut by plane)
Contours3< float > Contours3f
Definition MRMesh/MRMeshFwd.h:318
MRMESH_API AffineXf3f getXfFromOxyPlane(const Contours3f &contours)
Definition MRMesh/MRMesh.h:23