我想在blender中导入obj文件

时间:2017-06-14 20:27:26

标签: python import blender modeling .obj

现在我的代码如下:

import os
import bpy

path_to_objdir = os.path.join('C:\\','Users\vincent.martel\Documents\Data\full_mesh')
file_list = sorted(os.listdir(path_to_objdir))
obj_list = [item for item in file_list if item.endswith('.obj')]
for item in obj_list:
    path_to_file = os.path.join(path_to_objdir, item)
    bpy.ops.import_scene.obj(filepath = path_to_file, split_mode = "OFF")

当我运行此代码时,控制台会输出错误并突出显示我初始化file_list的行,但没有说出任何其他内容(blender控制台甚至没有命名错误)。

有人能找到修复方法吗?

1 个答案:

答案 0 :(得分:1)

打印出变量path_to_objdir的值,并将其复制/粘贴到Windows控制台的dir语句中。它有用吗?如果没有,则修复该值以使其起作用。我没有你的系统所以我无法验证这一点,但我要尝试的第一件事是

path_to_objdir = os.path.join('C:','Users','vincent.martel','Documents','Data','full_mesh')