ase/ask loader is quite stable now, loads most models correctly
added pretransformvertices postprocess step bugfixes in the 3ds material system. transparency is now displayed correctly Node view in the viewer display the local transformation matrix now Fixed wrong directory name. "unused" renamed to "extra" ---> all is WIP ... git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@50 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
This commit is contained in:
@@ -115,12 +115,19 @@ protected:
|
||||
*/
|
||||
void TransformVertices(ASE::Mesh& mesh);
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
/** The ASK file format contains LOD nodes.
|
||||
* We do only use the highest level of detail, all others
|
||||
* are skipped.
|
||||
*/
|
||||
void AskFilterLOD(std::vector<ASE::Mesh>& meshes);
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
/** Create one-material-per-mesh meshes ;-)
|
||||
* \param mesh Mesh to work with
|
||||
* \param pcScene Scene object to be filled
|
||||
* \param Receives the list of all created meshes
|
||||
*/
|
||||
void ConvertMeshes(ASE::Mesh& mesh, aiScene* pcScene);
|
||||
void ConvertMeshes(ASE::Mesh& mesh, std::vector<aiMesh*>& avOut);
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
/** Convert a material to a MaterialHelper object
|
||||
@@ -140,6 +147,15 @@ protected:
|
||||
*/
|
||||
void BuildNodes(aiScene* pcScene);
|
||||
|
||||
// -------------------------------------------------------------------
|
||||
/** Add sub nodes to a node
|
||||
* \param pcScene Scene object to be filled
|
||||
* \param pcParent parent node to be filled
|
||||
* \param szName Name of the parent node
|
||||
*/
|
||||
void AddNodes(aiScene* pcScene,aiNode* pcParent,
|
||||
const char* szName);
|
||||
|
||||
protected:
|
||||
|
||||
/** Parser instance */
|
||||
|
||||
Reference in New Issue
Block a user