#include <Logging.h>
#include <assimp/GltfMaterial.h>
#include <assimp/material.h>
#include <assimp/postprocess.h>
#include <assimp/scene.h>
#include <assimp/Exporter.hpp>
#include <assimp/Importer.hpp>
#include <assimp/ProgressHandler.hpp>
#include <unordered_map>
#include <vector>
#include "cloudViewer/core/ParallelFor.h"
#include "cloudViewer/core/TensorFunction.h"
#include "cloudViewer/t/io/ImageIO.h"
#include "cloudViewer/t/io/TriangleMeshIO.h"
Go to the source code of this file.
|
| bool | cloudViewer::t::io::ReadTriangleMeshUsingASSIMP (const std::string &filename, geometry::TriangleMesh &mesh, const cloudViewer::io::ReadTriangleMeshOptions ¶ms) |
| |
| static void | cloudViewer::t::io::SetTextureMaterialProperty (aiMaterial *mat, aiScene *scene, int texture_idx, aiTextureType tt, t::geometry::Image &img) |
| |
| bool | cloudViewer::t::io::WriteTriangleMeshUsingASSIMP (const std::string &filename, const geometry::TriangleMesh &mesh, const bool write_ascii, const bool compressed, const bool write_vertex_normals, const bool write_vertex_colors, const bool write_triangle_uvs, const bool print_progress) |
| |
◆ AI_MATKEY_ANISOTROPY
| #define AI_MATKEY_ANISOTROPY "$mat.anisotropy", 0, 0 |
◆ AI_MATKEY_CLEARCOAT_ROUGHNESS
| #define AI_MATKEY_CLEARCOAT_ROUGHNESS "$mat.clearcoatroughness", 0, 0 |
◆ AI_MATKEY_CLEARCOAT_THICKNESS
| #define AI_MATKEY_CLEARCOAT_THICKNESS "$mat.clearcoatthickness", 0, 0 |
◆ AI_MATKEY_SHEEN
| #define AI_MATKEY_SHEEN "$mat.sheen", 0, 0 |