Преглед на файлове

Geometries and embed IDs should now match
Camera exports with different named nodes is fixed
Defaults now lists correct camera name

Ed Caspersen преди 11 години
родител
ревизия
b33be1408b
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 3 3
      utils/exporters/blender/2.65/scripts/addons/io_mesh_threejs/export_threejs.py

+ 3 - 3
utils/exporters/blender/2.65/scripts/addons/io_mesh_threejs/export_threejs.py

@@ -2161,7 +2161,7 @@ def generate_cameras(data):
         else:
 
             for cameraobj in cams:
-                camera = bpy.data.cameras[cameraobj.name]
+                camera = bpy.data.cameras[cameraobj.data.name]
 
                 # TODO:
                 #   Support more than perspective camera
@@ -2170,7 +2170,7 @@ def generate_cameras(data):
                 if camera.id_data.type == "PERSP":
 
                     camera_string = TEMPLATE_CAMERA_PERSPECTIVE % {
-                    "camera_id" : generate_string(camera.name),
+                    "camera_id" : generate_string(cameraobj.name),
                     "fov"       : (camera.angle / 3.14) * 180.0,
                     "aspect"    : 1.333,
                     "near"      : camera.clip_start,
@@ -2457,7 +2457,7 @@ def save(operator, context, filepath = "",
                 # otherwise can share geometry
 
                 #else:
-                name = object.data.name
+                name = object.name
 
                 if name not in geo_set: