from zBuilder.builder import Builder
import maya.cmds as mc
[docs]class Attributes(Builder):
"""Storing maya attributes
"""
def __init__(self):
Builder.__init__(self)
[docs] @Builder.time_this
def retrieve_from_scene(self):
selection = mc.ls(sl=True, l=True)
for item in selection:
parameter = self.node_factory(item)
self.bundle.add_parameter(parameter)
self.stats()
[docs] @Builder.time_this
def build(self):
parameters = self.get_scene_items()
for parameter in parameters:
parameter.set_maya_attrs()