diff --git a/utils/exporters/blender/addons/io_three/exporter/scene.py b/utils/exporters/blender/addons/io_three/exporter/scene.py index 51c8b0d0dc190d53c12d9d2117cdbc6881d1808d..9f20a22d62f2352ddeb10f989d5ee18587c6a26a 100644 --- a/utils/exporters/blender/addons/io_three/exporter/scene.py +++ b/utils/exporters/blender/addons/io_three/exporter/scene.py @@ -142,21 +142,14 @@ class Scene(base_classes.BaseScene): geom.write_animation(export_dir) geom_data = geom.copy() - if embed: - geometries.append(geom_data) - continue - - geo_type = geom_data[constants.TYPE].lower() - if geo_type == constants.GEOMETRY.lower(): - geom_data.pop(constants.DATA) - elif geo_type == constants.BUFFER_GEOMETRY.lower(): + if not embed: geom_data.pop(constants.DATA) - url = 'geometry.%s%s' % (geom.node, extension) - geometry_file = os.path.join(export_dir, url) + url = 'geometry.%s%s' % (geom.node, extension) + geometry_file = os.path.join(export_dir, url) - geom.write(filepath=geometry_file) - geom_data[constants.URL] = os.path.basename(url) + geom.write(filepath=geometry_file) + geom_data[constants.URL] = os.path.basename(url) geometries.append(geom_data)