Давно робив, для себе
Example Three.js
Board index › Склады работ и W.I.P › Ход создания работ (W.I.P)
import bpy
obj=bpy.context.active_object
bpy.ops.object.empty_add(type = 'PLAIN_AXES', location = obj.location)
emptyObj=bpy.context.active_object
bpy.ops.object.select_all(action='DESELECT')
bpy.context.scene.objects.active = obj
bpy.ops.object.mode_set( mode = 'EDIT')
bpy.ops.mesh.select_all( action = 'SELECT')
bpy.ops.mesh.separate( type = 'MATERIAL')
bpy.ops.object.mode_set( mode = 'OBJECT')
bpy.context.scene.objects.active = emptyObj
obj.select = True
emptyObj.name = obj.name
for o in bpy.context.selected_objects:
o.name = o.active_material.name
o.data.name = o.active_material.name
bpy.ops.object.parent_set(type='OBJECT', xmirror=False, keep_transform=False)
Return to Ход создания работ (W.I.P)
Users browsing this forum: 1 guest