Removed test models

Changed new animation container list to only show models with animations
This commit is contained in:
Xiao Qi 2023-03-21 14:24:49 +08:00
parent 9fdfe17e9d
commit b97e123573
22 changed files with 8 additions and 3588 deletions

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -1,7 +0,0 @@
Name: BoneIKTest4
ID: 81814706
Type: 4
Sub Assets:
Name: Cube
ID: 137599708
Type: 8

File diff suppressed because one or more lines are too long

View File

@ -1,7 +0,0 @@
Name: MD_RigTest01_SkinningTest
ID: 72178939
Type: 4
Sub Assets:
Name: Cube
ID: 141097368
Type: 8

File diff suppressed because one or more lines are too long

View File

@ -1,7 +0,0 @@
Name: MD_RigTest02_HierachyTest1
ID: 80500944
Type: 4
Sub Assets:
Name: Cube.001
ID: 135102560
Type: 8

File diff suppressed because one or more lines are too long

View File

@ -1,7 +0,0 @@
Name: MD_RigTest03_HierachyTest2
ID: 72063399
Type: 4
Sub Assets:
Name: Cube.001
ID: 140361184
Type: 8

File diff suppressed because one or more lines are too long

View File

@ -1,7 +0,0 @@
Name: MD_RigTest04_BakedIKLegTest
ID: 80728853
Type: 4
Sub Assets:
Name: Cube
ID: 149723808
Type: 8

File diff suppressed because one or more lines are too long

View File

@ -1,7 +0,0 @@
Name: MD_RigTest05_MeshDeformTest
ID: 82124728
Type: 4
Sub Assets:
Name: Sphere
ID: 138773466
Type: 8

File diff suppressed because one or more lines are too long

View File

@ -1,7 +0,0 @@
Name: MD_RigTest06_Piston
ID: 76715962
Type: 4
Sub Assets:
Name: Cube
ID: 134911040
Type: 8

View File

@ -494,6 +494,13 @@ namespace SHADE
{ {
auto const models {SHAssetManager::GetAllRecordOfType(AssetType::MODEL)}; auto const models {SHAssetManager::GetAllRecordOfType(AssetType::MODEL)};
std::vector<SHAsset> displayModels;
for (auto const& model : models)
{
auto const data = SHAssetManager::GetConstData<SHModelAsset>(model.id);
if (!data->animHeaders.empty())
displayModels.push_back(model);
}
ImGui::RadioButton("Animation Clip Container", true); ImGui::RadioButton("Animation Clip Container", true);
ImGui::SameLine(); ImGui::SameLine();
@ -502,7 +509,7 @@ namespace SHADE
AssetID selected {0}; AssetID selected {0};
if (ImGui::BeginCombo("##combo", currentItem, ImGuiComboFlags_None)) if (ImGui::BeginCombo("##combo", currentItem, ImGuiComboFlags_None))
{ {
for (auto const& model : models) for (auto const& model : displayModels)
{ {
bool isSelected = currentItem == model.name; bool isSelected = currentItem == model.name;
if (ImGui::Selectable(model.name.data(), isSelected)) if (ImGui::Selectable(model.name.data(), isSelected))