Введение в написание скриптов на Питоне для Блендера 2.5x. Примеры кода

Поделиться книгой

Описание книги

Автор: Larsson Thomas
Серия:
Страниц: 31
Год:

Содержание

Отрывок из книги

Арматуры Арматура Эта программа создаёт арматуру. #--------------------------------------------------- # File armature.py #--------------------------------------------------- import bpy, math from mathutils import Vector, Matrix def createRig(name, origin, boneTable): # Создание арматуры и объекта bpy.ops.object.add( type='ARMATURE', enter_editmode=True, location=origin) ob = bpy.context.object ob.show_x_ray = True ob.name = name amt = ob.data amt.name = name+'Amt' amt.show_axes = True # Создание костей bpy.ops.object.mode_set(mode='EDIT') for (bname, pname, vector) in boneTable: bone = amt.edit_bones.new(bname) if pname: parent = amt.edit_bones[pname] bone.parent = parent bone.head = parent.tail bone.use_connect = False (trans, rot, scale) = parent.matrix.decompose else: bone.head = (0,0,0) rot = Matrix.Translation((0,0,0)) # Матрица идентичности bone.tail = Vector(vector) * rot + bone.head bpy.ops.object.mode_set(mode='OBJECT') return ob def poseRig(ob, poseTable): bpy.context.scene.objects.active …

Популярные книги

Введение в написание скриптов на Питоне для Блендера 2.5x. Примеры кода

Поделиться книгой


Notice: Undefined index: book_series in /home/fantasy/fanread/www/templates/fr/tpl/book_view.tpl.php on line 175
arrow_back_ios