def new(name, naming_method=0) :
if name not in bpy.data.meshes or naming_method == 0:
return bpy.data.meshes.new(name=name)
if naming_method == 1 :
return bpy.data.meshes[name]
if naming_method == 2 :
me = bpy.data.meshes.new(name=name)
me.name = name
return me
# naming_method = 3 : replace, keep users
me = bpy.data.meshes[name]
bm = bmesh.new()
bm.to_mesh(me)
return me
## material listed in matslots must exist before creation of material slots
评论列表
文章目录