コード例 #1
0
ファイル: ColladaParser.cpp プロジェクト: ColacX/Omega
void ColladaParser::ReadAnimations(XmlElement* e)
{
	Animation a;
	a.id = e->Attribute("id");
	a.name = e->Attribute("name");

	auto v = e->Child("animation")->Childs("source");
	for (int ia = 0; ia < v.size(); ia++)
		a.ReadSource(v[ia]);

	auto target = e->Child("animation")->Child("channel")->Attribute("target");
	a.targetNodeId = ReadTargetNode(target);
	//todo get sid subId
	animations.emplace(a.id, a);
}