Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Montagne <montagne29@wanadoo.fr>2014-04-27 20:43:50 +0400
committerBastien Montagne <montagne29@wanadoo.fr>2014-04-27 20:44:26 +0400
commitf0ec202099aa473778497f810ff6cb804511c77d (patch)
treee815947da62ca4427c96c81b3ad39a7caf8a8eac /source/blender/collada/SceneExporter.cpp
parent835765926f486256b4fb0aa838154679855b9cb2 (diff)
Fix T39921: Collada export creates invalid XML when using Track To constraint
Constraints are no ID...
Diffstat (limited to 'source/blender/collada/SceneExporter.cpp')
-rw-r--r--source/blender/collada/SceneExporter.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/collada/SceneExporter.cpp b/source/blender/collada/SceneExporter.cpp
index 1be90df1232..b50b8b0a302 100644
--- a/source/blender/collada/SceneExporter.cpp
+++ b/source/blender/collada/SceneExporter.cpp
@@ -193,8 +193,10 @@ void SceneExporter::writeNodes(Object *ob, Scene *sce)
if (BLI_listbase_is_empty(&ob->constraints) == false) {
bConstraint *con = (bConstraint *) ob->constraints.first;
while (con) {
- std::string con_name(id_name(con));
+ std::string con_name(translate_id(con->name));
std::string con_tag = con_name + "_constraint";
+ printf("%s\n", con_name.c_str());
+ printf("%s\n\n", con_tag.c_str());
colladaNode.addExtraTechniqueChildParameter("blender",con_tag,"type",con->type);
colladaNode.addExtraTechniqueChildParameter("blender",con_tag,"enforce",con->enforce);
colladaNode.addExtraTechniqueChildParameter("blender",con_tag,"flag",con->flag);