Esempio n. 1
0
def doNameHeirarchy(self,sceneUnique=False,fastIterate=True):
	selected = mc.ls(sl=True)
	
	if not selected:
		guiFactory.warning('Must have something selected')
		return
	
	for obj in selected:
		try:
			NameFactoryOld.doRenameHeir(obj,sceneUnique,fastIterate)
		except:
			guiFactory.warning('Error on naming attempt')		
Esempio n. 2
0
def doNameHeirarchy(self, sceneUnique=False, fastIterate=True):
    selected = mc.ls(sl=True)

    if not selected:
        guiFactory.warning('Must have something selected')
        return

    for obj in selected:
        try:
            NameFactoryOld.doRenameHeir(obj, sceneUnique, fastIterate)
        except:
            guiFactory.warning('Error on naming attempt')
Esempio n. 3
0
def uiNameLoadedAutoNameObjectChildren(self):
	autoNameObject = mc.textField(self.AutoNameObjectField,q=True,text = True)
	if autoNameObject:
		newNameList = NameFactoryOld.doRenameHeir(autoNameObject,True)
		mc.textField(self.AutoNameObjectField,e = True,text = newNameList[0])

	else:
		guiFactory.warning('No current autoname object loaded!')
Esempio n. 4
0
def uiNameLoadedAutoNameObjectChildren(self):
    autoNameObject = mc.textField(self.AutoNameObjectField, q=True, text=True)
    if autoNameObject:
        newNameList = NameFactoryOld.doRenameHeir(autoNameObject, True)
        mc.textField(self.AutoNameObjectField, e=True, text=newNameList[0])

    else:
        guiFactory.warning('No current autoname object loaded!')
Esempio n. 5
0
    def doName(self,sceneUnique=False,nameChildren=False):
        """
        Function for naming a maya instanced object using the cgm.NameFactory class.

        Keyword arguments:
        sceneUnique(bool) -- Whether to run a full scene dictionary check or the faster just objExists check (default False)

        """       
        if self.refState:
            return guiFactory.warning("'%s' is referenced. Cannot change name"%self.nameShort)

        if nameChildren:
            buffer = NameFactory.doRenameHeir(self.nameLong,sceneUnique)
            if buffer:
                self.update(buffer[0])

        else:
            buffer = NameFactory.doNameObject(self.nameLong,sceneUnique)
            if buffer:
                self.update(buffer)   	    
                                        ignore=['cgmName'])

nameTools.returnCombinedNameFromDict(d)
#>>> Modules
#=======================================================
#>>>> OLD
i_obj = cgmMeta.cgmObject(mc.spaceLocator()[0])
i_obj = cgmMeta.cgmNode(obj)
i_obj = cgmMeta.cgmNode(mc.ls(sl=True)[0])
i_obj.doName(nameChildren=True)
i_obj.doName(True, nameChildren=True)
for j in mc.ls(sl=True):
    cgmMeta.cgmObject(j).doName()
obj = mc.ls(sl=True)[0]
NameF.returnObjectGeneratedNameDict(obj)
NameF.doRenameHeir(obj, True)
search.returnTagInfo(obj, 'cgmName')

#>>> NEW
NewName = cgmMeta.NameFactory
cgm.core._reload()

log.info(issubclass(type(i_obj), cgmMeta.cgmNode))
NewName.go('spine_1_3_jnt').getMatchedChildren()
NewName.go('spine_1_3_jnt').getBaseIterator()
obj = mc.ls(sl=True)[0]
obj = cgmMeta.cgmNode(mc.ls(sl=True)[0])
obj.__justCreatedState__
NewName(mc.ls(sl=True)[0]).getBaseIterator()
NewName(mc.ls(sl=True)[0]).getIterator()
NewName(mc.ls(sl=True)[0]).getFastIterator()