|
@@ -10,7 +10,7 @@ from . import (
|
|
io,
|
|
io,
|
|
api
|
|
api
|
|
)
|
|
)
|
|
-
|
|
|
|
|
|
+from bpy import context
|
|
|
|
|
|
class Scene(base_classes.BaseScene):
|
|
class Scene(base_classes.BaseScene):
|
|
"""Class that handles the contruction of a Three scene"""
|
|
"""Class that handles the contruction of a Three scene"""
|
|
@@ -22,13 +22,23 @@ class Scene(base_classes.BaseScene):
|
|
constants.GEOMETRIES: [],
|
|
constants.GEOMETRIES: [],
|
|
constants.MATERIALS: [],
|
|
constants.MATERIALS: [],
|
|
constants.IMAGES: [],
|
|
constants.IMAGES: [],
|
|
- constants.TEXTURES: []
|
|
|
|
|
|
+ constants.TEXTURES: [],
|
|
|
|
+ constants.ANIMATION: []
|
|
}
|
|
}
|
|
base_classes.BaseScene.__init__(self, filepath, options or {})
|
|
base_classes.BaseScene.__init__(self, filepath, options or {})
|
|
|
|
|
|
source_file = api.scene_name()
|
|
source_file = api.scene_name()
|
|
if source_file:
|
|
if source_file:
|
|
self[constants.METADATA][constants.SOURCE_FILE] = source_file
|
|
self[constants.METADATA][constants.SOURCE_FILE] = source_file
|
|
|
|
+ self.__init_animation()
|
|
|
|
+
|
|
|
|
+ def __init_animation(self):
|
|
|
|
+ self[constants.ANIMATION].append({
|
|
|
|
+ constants.NAME: "default",
|
|
|
|
+ constants.FPS : context.scene.render.fps,
|
|
|
|
+ constants.KEYFRAMES: []
|
|
|
|
+ });
|
|
|
|
+ pass
|
|
|
|
|
|
@property
|
|
@property
|
|
def valid_types(self):
|
|
def valid_types(self):
|