INTERNAL_ENCODING=FS_ENCODING\r
\r
\r
-class Node(object):\r
+class OutlineNode(object):\r
__slots__=['o', 'children']\r
def __init__(self, o):\r
self.o=o\r
# 木構造を構築する\r
object_node_map={}\r
for o in scene.objects:\r
- object_node_map[o]=Node(o)\r
+ object_node_map[o]=OutlineNode(o)\r
for node in object_node_map.values():\r
if node.o.parent:\r
object_node_map[node.o.parent].children.append(node)\r
+\r
# ルートを得る\r
root=object_node_map[scene.objects.active]\r
+\r
# 情報を集める\r
self.objects=[]\r
self.materials=[]\r