瀏覽代碼

Merge pull request #6168 from rkusa/hidden-layer-fix

fix blender export for meshs visible on multiple layers
Mr.doob 10 年之前
父節點
當前提交
8b38edde95
共有 1 個文件被更改,包括 7 次插入4 次删除
  1. 7 4
      utils/exporters/blender/addons/io_three/exporter/api/object.py

+ 7 - 4
utils/exporters/blender/addons/io_three/exporter/api/object.py

@@ -502,12 +502,15 @@ def _on_visible_layer(obj, visible_layers):
     :param visible_layers:
 
     """
-    is_visible = True
+    is_visible = False
     for index, layer in enumerate(obj.layers):
-        if layer and index not in visible_layers:
-            logger.info('%s is on a hidden layer', obj.name)
-            is_visible = False
+        if layer and index in visible_layers:
+            is_visible = True
             break
+
+    if not is_visible:
+        logger.info('%s is on a hidden layer', obj.name)
+
     return is_visible