MeshLib C++ Docs
Loading...
Searching...
No Matches
MRProjectionMeshAttribute.h File Reference
#include "MRMeshFwd.h"
#include "MRAffineXf.h"
#include "MRMatrix3.h"
#include "MRMesh.h"
#include "MRBitSetParallelFor.h"
#include "MRMeshProject.h"
#include "MRMeshAttributesToUpdate.h"

Go to the source code of this file.

Classes

struct  MR::ProjectAttributeParams
 this structure contains transformation for projection from one mesh to another and progress callback More...
 

Namespaces

namespace  MR
 

Functions

template<typename F >
bool MR::projectVertAttribute (const MeshVertPart &mp, const Mesh &oldMesh, F &&func, const ProjectAttributeParams &params={})
 
template<typename F >
bool MR::projectFaceAttribute (const MeshPart &mp, const Mesh &oldMesh, F &&func, const ProjectAttributeParams &params={})
 
MRMESH_API Expected< void > MR::projectObjectMeshData (const ObjectMeshData &oldMeshData, ObjectMeshData &newMeshData, const FaceBitSet *region=nullptr, const ProjectAttributeParams &params={})
 finds attributes of new mesh by projecting faces/vertices on old mesh