aboutsummaryrefslogtreecommitdiff
path: root/sdk/extensions/exporter/source/NvBlastExtExporterFbxWriter.cpp
diff options
context:
space:
mode:
authorAnton Novoselov <[email protected]>2017-08-08 20:14:22 +0300
committerAnton Novoselov <[email protected]>2017-08-08 20:14:22 +0300
commitd41654b469fa51870b5952c836c04d9da17f32d3 (patch)
tree64f8f437eef394630355f281d35ca1d53e5c4d6c /sdk/extensions/exporter/source/NvBlastExtExporterFbxWriter.cpp
parentadd +x for packman script (diff)
downloadblast-d41654b469fa51870b5952c836c04d9da17f32d3.tar.xz
blast-d41654b469fa51870b5952c836c04d9da17f32d3.zip
Updated to CL 22627414:
* docs updates * authoring fixes * stress solver crash fixes
Diffstat (limited to 'sdk/extensions/exporter/source/NvBlastExtExporterFbxWriter.cpp')
-rw-r--r--sdk/extensions/exporter/source/NvBlastExtExporterFbxWriter.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/sdk/extensions/exporter/source/NvBlastExtExporterFbxWriter.cpp b/sdk/extensions/exporter/source/NvBlastExtExporterFbxWriter.cpp
index b5fd04b..161ec5f 100644
--- a/sdk/extensions/exporter/source/NvBlastExtExporterFbxWriter.cpp
+++ b/sdk/extensions/exporter/source/NvBlastExtExporterFbxWriter.cpp
@@ -148,7 +148,7 @@ bool FbxFileWriter::appendMesh(const AuthoringResult& aResult, const char* asset
//Found a valid smoothing group
smElement = mesh->CreateElementSmoothing();
smElement->SetMappingMode(FbxGeometryElement::eByPolygon);
- smElement->SetReferenceMode(FbxGeometryElement::eIndexToDirect);
+ smElement->SetReferenceMode(FbxGeometryElement::eDirect);
break;
}
}
@@ -423,11 +423,11 @@ uint32_t FbxFileWriter::createChunkRecursive(uint32_t currentCpIdx, uint32_t chu
{
if (tri.userData == 0)
{
- smElement->GetIndexArray().SetAt(polyCount, tri.smoothingGroup);
+ smElement->GetDirectArray().Add(tri.smoothingGroup);
}
else
{
- smElement->GetIndexArray().SetAt(polyCount, SMOOTHING_GROUP_INTERIOR);
+ smElement->GetDirectArray().Add(SMOOTHING_GROUP_INTERIOR);
}
}
@@ -611,7 +611,7 @@ void FbxFileWriter::createChunkRecursiveNonSkinned(const std::string& meshName,
//Found a valid smoothing group
smElement = mesh->CreateElementSmoothing();
smElement->SetMappingMode(FbxGeometryElement::eByPolygon);
- smElement->SetReferenceMode(FbxGeometryElement::eIndexToDirect);
+ smElement->SetReferenceMode(FbxGeometryElement::eDirect);
break;
}
}
@@ -658,11 +658,11 @@ void FbxFileWriter::createChunkRecursiveNonSkinned(const std::string& meshName,
{
if (geo.userData == 0)
{
- smElement->GetIndexArray().SetAt(polyCount, geo.smoothingGroup);
+ smElement->GetDirectArray().Add(geo.smoothingGroup);
}
else
{
- smElement->GetIndexArray().SetAt(polyCount, SMOOTHING_GROUP_INTERIOR);
+ smElement->GetDirectArray().Add(SMOOTHING_GROUP_INTERIOR);
}
}