Changeset View
Changeset View
Standalone View
Standalone View
rigify/legacy/rigs/pitchipoy/super_torso_turbo.py
| Context not available. | |||||
| const = owner_pb.constraints.new( constraint['constraint'] ) | const = owner_pb.constraints.new( constraint['constraint'] ) | ||||
| const.target = self.obj | const.target = self.obj | ||||
| # filter contraint props to those that actually exist in the currnet | # filter constraint props to those that actually exist in the currnet | ||||
| # type of constraint, then assign values to each | # type of constraint, then assign values to each | ||||
| for p in [ k for k in constraint.keys() if k in dir(const) ]: | for p in [ k for k in constraint.keys() if k in dir(const) ]: | ||||
| setattr( const, p, constraint[p] ) | setattr( const, p, constraint[p] ) | ||||
| Context not available. | |||||
| bpy.ops.object.mode_set(mode ='OBJECT') | bpy.ops.object.mode_set(mode ='OBJECT') | ||||
| pb = self.obj.pose.bones | pb = self.obj.pose.bones | ||||
| # deform bones bbone segements | # deform bones bbone segments | ||||
| for bone in bones['def'][:-1]: | for bone in bones['def'][:-1]: | ||||
| self.obj.data.bones[bone].bbone_segments = 8 | self.obj.data.bones[bone].bbone_segments = 8 | ||||
| Context not available. | |||||