#define MRMESH_API
Definition MRMeshFwd.h:80
Definition MRMeshLoadObj.h:40
new unsafe ref int duplicatedVertexCount
new unsafe ref int skippedFaceCount
Definition MRMeshLoadObj.h:25
new unsafe ref bool countSkippedFaces
new unsafe ref bool telemetrySignal
new unsafe ref bool customXf
Definition MRMesh/MRMesh.h:23
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:19
std::string name
Definition MRMeshLoadObj.h:41
VertUVCoords uvCoords
Definition MRMeshLoadObj.h:43
std::optional< Color > diffuseColor
Definition MRMeshLoadObj.h:47
Vector< TextureId, FaceId > texturePerFace
Definition MRMeshLoadObj.h:46
AffineXf3f xf
transform of the loaded mesh, not identity only if ObjLoadSettings.customXf
Definition MRMeshLoadObj.h:50
Mesh mesh
Definition MRMeshLoadObj.h:42
MRMESH_API Expected< std::vector< NamedMesh > > fromSceneObjFile(const std::filesystem::path &file, bool combineAllObjects, const ObjLoadSettings &settings={})
loads meshes from .obj file
VertColors colors
Definition MRMeshLoadObj.h:44
Vector< std::filesystem::path, TextureId > textureFiles
Definition MRMeshLoadObj.h:45
MRMESH_API Expected< LoadedObjects > loadObjectFromObj(const std::filesystem::path &file, const ProgressCallback &cb={})
reads all objects from .OBJ file
ProgressCallback callback
callback for set progress and stop process
Definition MRMeshLoadObj.h:33
Definition MRCameraOrientationPlugin.h:8
ImVec2 size(const ViewportRectangle &rect)
Definition MRViewport.h:29