38 Model load(
const std::filesystem::path& path, std::function<
void(
float)> callback =
nullptr);
42 void load_node(
const aiNode&);
43 void load_mesh(
const aiMesh&);
44 void load_material(
const aiMaterial&);
45 void load_animation(
const aiAnimation&);
47 std::vector<Mesh::Vertex> load_vertices(
const aiMesh&)
noexcept;
48 std::vector<unsigned int> load_indices(
const aiMesh&)
noexcept;
50 const aiScene* scene_;
Assimp 模型导入器.
Definition: ModelImporter.h:30
Model load(const std::filesystem::path &path, std::function< void(float)> callback=nullptr)
加载模型.
Definition: ModelImporter.cpp:53
3D 动画.
Definition: Animation.h:12
材质.
Definition: Material.h:17
3D 模型.
Definition: Model.h:21