Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2011-06-04 10:37:05 +0400
committerCampbell Barton <ideasman42@gmail.com>2011-06-04 10:37:05 +0400
commit83af3b672f273513a4b63c7da3c75213a34eb267 (patch)
treedfe45bfd41d426f030ed2c616b9a40e79108b73b /io_scene_x3d/__init__.py
parent3aa3623920641eadec02f7a514694cf406b92e11 (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__.py5
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