MeshLib C++ Docs
Loading...
Searching...
No Matches
MRObjectMeshSubdivide.h
Go to the documentation of this file.
1#pragma once
2
3#include "MRViewerFwd.h"
4#include <MRMesh/MRMesh.h>
5
6namespace MR
7{
8
11{
13 FaceBitSet selFaces;
14 UndirectedEdgeBitSet selEdges;
15 UndirectedEdgeBitSet creases;
16 VertUVCoords uvCoords;
17 VertColors colorMap;
18 TexturePerFace texturePerFace;
19 FaceColors faceColors;
20
23 MRVIEWER_API void assingNoHistory( ObjectMesh& target );
24
27 MRVIEWER_API void assingWithHistory( const std::shared_ptr<ObjectMesh>& target );
28};
29
31
34[[nodiscard]] MRVIEWER_API ObjectMeshSubdivideResult subdivideObjectMesh( const ObjectMesh& obj, const SubdivideSettings& subs );
35
36} //namespace MR
Definition MRObjectMesh.h:11
MRVIEWER_API ObjectMeshSubdivideResult subdivideObjectMesh(const ObjectMesh &obj, const SubdivideSettings &subs)
Definition MRMesh/MRMesh.h:23
result of ObjectMesh subdivision with all new attributes updated
Definition MRObjectMeshSubdivide.h:11
FaceColors faceColors
Definition MRObjectMeshSubdivide.h:19
UndirectedEdgeBitSet creases
Definition MRObjectMeshSubdivide.h:15
VertUVCoords uvCoords
Definition MRObjectMeshSubdivide.h:16
MRVIEWER_API void assingWithHistory(const std::shared_ptr< ObjectMesh > &target)
VertColors colorMap
Definition MRObjectMeshSubdivide.h:17
FaceBitSet selFaces
Definition MRObjectMeshSubdivide.h:13
TexturePerFace texturePerFace
Definition MRObjectMeshSubdivide.h:18
UndirectedEdgeBitSet selEdges
Definition MRObjectMeshSubdivide.h:14
MRVIEWER_API void assingNoHistory(ObjectMesh &target)
Mesh mesh
Definition MRObjectMeshSubdivide.h:12
Definition MRMesh/MRMeshSubdivide.h:18