[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [39538] branches/soc-2011-pepper/source/ blender/collada: Export only objects on visible layers.
Nathan Letwory
nathan at letworyinteractive.com
Fri Aug 19 00:56:42 CEST 2011
Revision: 39538
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=39538
Author: jesterking
Date: 2011-08-18 22:56:41 +0000 (Thu, 18 Aug 2011)
Log Message:
-----------
Export only objects on visible layers. This ensures we can hide for instance bone shapes.
Modified Paths:
--------------
branches/soc-2011-pepper/source/blender/collada/DocumentExporter.cpp
branches/soc-2011-pepper/source/blender/collada/GeometryExporter.h
Modified: branches/soc-2011-pepper/source/blender/collada/DocumentExporter.cpp
===================================================================
--- branches/soc-2011-pepper/source/blender/collada/DocumentExporter.cpp 2011-08-18 21:20:12 UTC (rev 39537)
+++ branches/soc-2011-pepper/source/blender/collada/DocumentExporter.cpp 2011-08-18 22:56:41 UTC (rev 39538)
@@ -195,6 +195,7 @@
Object *ob = base->object;
if (!ob->parent) {
+ if(sce->lay & ob->lay) {
switch(ob->type) {
case OB_MESH:
case OB_CAMERA:
@@ -208,6 +209,7 @@
writeNodes(ob, sce);
break;
}
+ }
}
base= base->next;
Modified: branches/soc-2011-pepper/source/blender/collada/GeometryExporter.h
===================================================================
--- branches/soc-2011-pepper/source/blender/collada/GeometryExporter.h 2011-08-18 21:20:12 UTC (rev 39537)
+++ branches/soc-2011-pepper/source/blender/collada/GeometryExporter.h 2011-08-18 22:56:41 UTC (rev 39538)
@@ -110,7 +110,8 @@
Object *ob = base->object;
if (ob->type == OB_MESH && ob->data
- && !(export_selected && !(ob->flag && SELECT))) {
+ && !(export_selected && !(ob->flag && SELECT))
+ && ((sce->lay & ob->lay)!=0)) {
f(ob);
}
base= base->next;
More information about the Bf-blender-cvs
mailing list