[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