summaryrefslogtreecommitdiff
path: root/tools/export
diff options
context:
space:
mode:
authorPawel Kowal <pkowal1982@gmail.com>2016-06-05 20:59:21 +0200
committerPawel Kowal <pkowal1982@gmail.com>2016-06-05 20:59:21 +0200
commit494847f0d106968e4f527eec088aeb84ab39b112 (patch)
tree4ae620df7d4871630c6ecabc757a37b827d9c952 /tools/export
parenta0ac4293c17d08ca985a54247c73aa6cd183fe0f (diff)
Improved Blender/Collada -colonly import creating collision shapes for empties
Diffstat (limited to 'tools/export')
-rw-r--r--tools/export/blender25/io_scene_dae/export_dae.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/tools/export/blender25/io_scene_dae/export_dae.py b/tools/export/blender25/io_scene_dae/export_dae.py
index cdd845e384..3bb440ffe5 100644
--- a/tools/export/blender25/io_scene_dae/export_dae.py
+++ b/tools/export/blender25/io_scene_dae/export_dae.py
@@ -1104,6 +1104,14 @@ class DaeExporter:
self.writel(S_NODES,il,'<instance_light url="#'+lightid+'"/>')
+ def export_empty_node(self,node,il):
+
+ self.writel(S_NODES,4,'<extra>')
+ self.writel(S_NODES,5,'<technique profile="GODOT">')
+ self.writel(S_NODES,6,'<empty_draw_type>'+node.empty_draw_type+'</empty_draw_type>')
+ self.writel(S_NODES,5,'</technique>')
+ self.writel(S_NODES,4,'</extra>')
+
def export_curve(self,curve):
@@ -1264,6 +1272,8 @@ class DaeExporter:
self.export_camera_node(node,il)
elif (node.type=="LAMP"):
self.export_lamp_node(node,il)
+ elif (node.type=="EMPTY"):
+ self.export_empty_node(node,il)
for x in node.children:
self.export_node(x,il)