def execute(self, context): scn = context.scene try: base = getBaseChar(context) except: base = None if base: scn.objects.unlink(base) char = character.CCharacter("Base") char.setCharacterProps(context) char.updateFiles(scn) char.loadTargets(context) base = char.object layers = 20 * [False] layers[1] = True base.layers = layers base["MhStatus"] = "Base" scn = context.scene scn.layers[0] = True scn.layers[1] = True scn.objects.active = base scn["MhBaseChar"] = base.name return {'FINISHED'}
def __init__(self, name): self.character = character.CCharacter(name) self.verts = {} self.landmarks = {} self.landmarkVerts = {}