Assimp数据结构&渲染时必要数据 的简单总结,模型数据载入
作者:互联网
Assimp数据结构:
- 如图:
- Assimp数据结构解释:
- Scene | aiScene* > 指向场景内全部数据的指针
-
-
- mRootNode | aiNode* > 场景内所有节点的父节点的 指针
-
-
-
-
- mChildren | aiNode**(aiNode*[]) > 子节点指针 的聚合体(数组)
- mChildren[] > 其中一个子节点指针
- mChildren | aiNode**(aiNode*[]) > 子节点指针 的聚合体(数组)
-
-
-
-
-
-
-
- mChildren | aiNode**(aiNode*[]) >子节点指针的聚合体
- mChildren[] > 其中一个子节点指针
- 。。。
- mMeshes | int*(int[])
- mChildren | aiNode**(aiNode*[]) >子节点指针的聚合体
-
-
-
-
-
-
-
- mMeshes | int*(int[]) 每个子节点指针 对应网格的数组索引。
- 使用这个索引对应在Scene -> mMeshes内查找 该节点层级所包含的网格数据 的地址
- mMeshes | int*(int[]) 每个子节点指针 对应网格的数组索引。
-
-
-
-
- mMeshes | aiMesh**(aiMesh*[]) > 网格数据指针 的聚合体(数组)。
-
-
-
- mVertices |
- mNormals |
- mTextureCoords
- mFaces
- mMaterialIndex
-
标签:aiNode,mChildren,载入,Assimp,int,mMeshes,数据结构,节点,指针 来源: https://www.cnblogs.com/SupersLWF/p/15374844.html