示例#1
0
	void C3BFile::AddModel(modeldata::Model* model)
	{
		_models = model;

		//Add Mesh
        if(model->meshes.size()>0)
        {
            Mesh* mesh = model->meshes[0];
		    addToRefTable(mesh->GetObj());
        }
		//MeshPart* meshpart = mesh->parts[0];
		//addToRefTable(meshpart->GetObj());

		// Add Material
        if(model->materials.size()>0)
        {
            Material* mat = model->materials[0];
            addToRefTable(mat->GetObj());
        }
		// Add node
        if(model->nodes.size()>0)
        {
            Node* node = model->nodes[0];
            addToRefTable(node->GetObj());
        }
	    if(model->animations.size()>0)
        {
            Animation* anim = model->animations[0];
            addToRefTable(anim->GetObj());
        }

	}