[Bf-blender-cvs] [26861a4e706] temp-alembic-exporter-T73363-ms2: Cleanup: Alembic, renamed some variables in ABCNurbsWriter::create_alembic_objects

Sybren A. Stüvel noreply at git.blender.org
Tue Apr 28 18:57:33 CEST 2020


Commit: 26861a4e706227863b988e6f60dddf3993e7aec6
Author: Sybren A. Stüvel
Date:   Tue Apr 28 14:49:14 2020 +0200
Branches: temp-alembic-exporter-T73363-ms2
https://developer.blender.org/rB26861a4e706227863b988e6f60dddf3993e7aec6

Cleanup: Alembic, renamed some variables in ABCNurbsWriter::create_alembic_objects

No functional changes

===================================================================

M	source/blender/io/alembic/intern/export/abc_writer_nurbs.cc

===================================================================

diff --git a/source/blender/io/alembic/intern/export/abc_writer_nurbs.cc b/source/blender/io/alembic/intern/export/abc_writer_nurbs.cc
index e5d5ce2f31b..4d0dd487170 100644
--- a/source/blender/io/alembic/intern/export/abc_writer_nurbs.cc
+++ b/source/blender/io/alembic/intern/export/abc_writer_nurbs.cc
@@ -47,16 +47,18 @@ void ABCNurbsWriter::create_alembic_objects()
   Curve *curve = static_cast<Curve *>(args_.object->data);
   size_t num_nurbs = BLI_listbase_count(&curve->nurb);
   OObject abc_parent = args_.abc_parent;
+  const char *abc_parent_path = abc_parent.getFullName().c_str();
 
   for (size_t i = 0; i < num_nurbs; i++) {
-    std::stringstream str;
-    str << args_.abc_name << '_' << i;
+    std::stringstream patch_name_stream;
+    patch_name_stream << args_.abc_name << '_' << i;
 
-    while (abc_parent.getChildHeader(str.str())) {
-      str << "_";
+    while (abc_parent.getChildHeader(patch_name_stream.str())) {
+      patch_name_stream << "_";
     }
 
-    ONuPatch nurbs(abc_parent, str.str().c_str(), timesample_index);
+    std::string patch_name = patch_name_stream.str();
+    ONuPatch nurbs(abc_parent, patch_name.c_str(), timesample_index);
     abc_nurbs_.push_back(nurbs);
     abc_nurbs_schemas_.push_back(nurbs.getSchema());
   }



More information about the Bf-blender-cvs mailing list