diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-06-04 10:37:05 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-06-04 10:37:05 +0400 |
commit | 83af3b672f273513a4b63c7da3c75213a34eb267 (patch) | |
tree | dfe45bfd41d426f030ed2c616b9a40e79108b73b /io_scene_x3d/__init__.py | |
parent | 3aa3623920641eadec02f7a514694cf406b92e11 (diff) |
object hierarchy (parent/child) support for X3D export, tested with dupli-groups, scaling, rotations.
keep this optional so exporting without hierarchy is still supported.
Diffstat (limited to 'io_scene_x3d/__init__.py')
-rw-r--r-- | io_scene_x3d/__init__.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/io_scene_x3d/__init__.py b/io_scene_x3d/__init__.py index 13ff0f06..766d3130 100644 --- a/io_scene_x3d/__init__.py +++ b/io_scene_x3d/__init__.py @@ -41,7 +41,7 @@ if "bpy" in locals(): import bpy from bpy.props import StringProperty, BoolProperty, EnumProperty -from bpy_extras.io_utils import ImportHelper, ExportHelper, axis_conversion +from bpy_extras.io_utils import ImportHelper, ExportHelper, axis_conversion, path_reference_mode class ImportX3D(bpy.types.Operator, ImportHelper): @@ -99,6 +99,7 @@ class ExportX3D(bpy.types.Operator, ExportHelper): use_triangulate = BoolProperty(name="Triangulate", description="Write quads into 'IndexedTriangleSet'", default=True) use_normals = BoolProperty(name="Normals", description="Write normals with geometry", default=False) use_compress = BoolProperty(name="Compress", description="GZip the resulting file, requires a full python install", default=False) + use_hierarchy = BoolProperty(name="Hierarchy", description="Export parent child relationships", default=True) use_h3d = BoolProperty(name="H3D Extensions", description="Export shaders for H3D", default=False) axis_forward = EnumProperty( @@ -125,6 +126,8 @@ class ExportX3D(bpy.types.Operator, ExportHelper): default='-Y', ) + # path_mode = path_reference_mode + def execute(self, context): from . import export_x3d from mathutils import Matrix |