MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::ObjectMeshSubdivideResult Struct Reference

result of ObjectMesh subdivision with all new attributes updated More...

#include <MRObjectMeshSubdivide.h>

Public Member Functions

MRVIEWER_API void assingNoHistory (ObjectMesh &target)
 
MRVIEWER_API void assingWithHistory (const std::shared_ptr< ObjectMesh > &target)
 

Public Attributes

Mesh mesh
 
FaceBitSet selFaces
 
UndirectedEdgeBitSet selEdges
 
UndirectedEdgeBitSet creases
 
VertUVCoords uvCoords
 
VertColors colorMap
 
TexturePerFace texturePerFace
 
FaceColors faceColors
 

Detailed Description

result of ObjectMesh subdivision with all new attributes updated

Member Function Documentation

◆ assingNoHistory()

MRVIEWER_API void MR::ObjectMeshSubdivideResult::assingNoHistory ( ObjectMesh & target)

moves this result into given object without undo-history, must be called from main thread

◆ assingWithHistory()

MRVIEWER_API void MR::ObjectMeshSubdivideResult::assingWithHistory ( const std::shared_ptr< ObjectMesh > & target)

moves this result into given object with undo-history, must be called from main thread

Member Data Documentation

◆ colorMap

VertColors MR::ObjectMeshSubdivideResult::colorMap

◆ creases

UndirectedEdgeBitSet MR::ObjectMeshSubdivideResult::creases

◆ faceColors

FaceColors MR::ObjectMeshSubdivideResult::faceColors

◆ mesh

Mesh MR::ObjectMeshSubdivideResult::mesh

◆ selEdges

UndirectedEdgeBitSet MR::ObjectMeshSubdivideResult::selEdges

◆ selFaces

FaceBitSet MR::ObjectMeshSubdivideResult::selFaces

◆ texturePerFace

TexturePerFace MR::ObjectMeshSubdivideResult::texturePerFace

◆ uvCoords

VertUVCoords MR::ObjectMeshSubdivideResult::uvCoords

The documentation for this struct was generated from the following file: