remove rna functions image.get_export_path() and image.get_abs_filename(), filename functions should not be spesific to images.

rename BKE_get_image_export_path() to BKE_rebase_path() and take a filename arg rather then an image.

obj export file copy was also not working because of a missing import.
This commit is contained in:
Campbell Barton
2010-02-26 11:50:59 +00:00
parent 3ea627245b
commit 878d8b44ee
9 changed files with 122 additions and 163 deletions

View File

@@ -44,6 +44,7 @@ will be exported as mesh data.
# import math
import os
import time
import shutil
import bpy
import Mathutils
@@ -76,12 +77,15 @@ def write_mtl(scene, filename, copy_images):
dest_dir = os.path.dirname(filename)
def copy_image(image):
rel = image.get_export_path(dest_dir, True)
fn = bpy.utils.expandpath(image.filename)
fn_strip = os.path.basename(fn)
if copy_images:
abspath = image.get_export_path(dest_dir, False)
if not os.path.exists(abs_path):
shutil.copy(image.get_abs_filename(), abs_path)
rel = fn_strip
fn_abs_dest = os.path.join(dest_dir, fn_strip)
if not os.path.exists(fn_abs_dest):
shutil.copy(fn, fn_abs_dest)
else:
rel = fn
return rel