- fbx: attach node attachments to their nodes.

This commit is contained in:
Alexander Gessler
2012-07-26 03:45:37 +02:00
parent b66dfc85e1
commit cab713b4c5
2 changed files with 15 additions and 3 deletions

View File

@@ -89,7 +89,7 @@ Model::~Model()
// ------------------------------------------------------------------------------------------------
void Model::ResolveLinks(const Element& element, const Document& doc)
{
const char* const arr[] = {"Geometry","Material"};
const char* const arr[] = {"Geometry","Material","NodeAttribute"};
// resolve material
const std::vector<const Connection*>& conns = doc.GetConnectionsByDestinationSequenced(ID(),arr, 2);
@@ -121,6 +121,11 @@ void Model::ResolveLinks(const Element& element, const Document& doc)
continue;
}
const NodeAttribute* const att = dynamic_cast<const NodeAttribute*>(ob);
if(att) {
attributes.push_back(att);
continue;
}
DOMWarning("source object for model link is neither Material or Geometry, ignoring",&element);
continue;