24 lines
732 B
C++
24 lines
732 B
C++
/*
|
|
Copyright (C) 2005-2006 Feeling Software Inc.
|
|
Available only to licensees.
|
|
Distribution of this file or its content is strictly prohibited.
|
|
*/
|
|
|
|
#include "StdAfx.h"
|
|
#include "FCDocument/FCDocument.h"
|
|
#include "FCDocument/FCDSceneNode.h"
|
|
|
|
// Test import of the Eagle sample, retrieves the "Bone09" joint and does the import sampling to verify its correctness.
|
|
void TestImportSampling()
|
|
{
|
|
FCDocument document;
|
|
CheckStatus(document.LoadFromFile(FC("Eagle.DAE")));
|
|
FCDSceneNode* node = document.FindSceneNode("Bone09");
|
|
FailIf(node == NULL);
|
|
|
|
FloatList keys; FMMatrix44List values;
|
|
node->GenerateSampledMatrixAnimation(keys, values);
|
|
FailIf(keys.size() > 30);
|
|
PassIf(keys.size() == values.size());
|
|
}
|