#define MRMESH_API
Definition MRMesh/MRMeshFwd.h:80
Definition MRCameraOrientationPlugin.h:8
MRMESH_API void addBaseToPlanarMesh(Mesh &mesh, float zOffset)
MRMESH_API Expected< Mesh > alignContoursToMesh(const Mesh &mesh, const Contours2f &contours, const ContoursMeshAlignParams ¶ms)
Creates planar mesh out of given contour and aligns it to given surface.
tl::expected< T, E > Expected
Definition MRExpected.h:25
Contours2< float > Contours2f
Definition MRMesh/MRMeshFwd.h:381
Parameters for aligning 2d contour onto mesh surface.
Definition MRAlignContoursToMesh.h:14
const Vector3f * zDirection
Definition MRAlignContoursToMesh.h:27
float extrusion
Contours extrusion in +z and -z direction.
Definition MRAlignContoursToMesh.h:30
Vector3f xDirection
Represents 2d contours xDirection in mesh space.
Definition MRAlignContoursToMesh.h:23
float maximumShift
Maximum allowed shift along 'zDirection' for alignment.
Definition MRAlignContoursToMesh.h:33
Vector2f pivotPoint
Definition MRAlignContoursToMesh.h:20
MeshTriPoint meshPoint
Point coordinate on mesh, represent position of contours box 'pivotPoint' on mesh.
Definition MRAlignContoursToMesh.h:16
Definition MRMesh/MRMeshTriPoint.h:23
Definition MRMesh/MRMesh.h:23