def delete(aObj, aType=None): tgt = None if cuemol.iswrapper(aObj): tgt = aObj else: # try renderer name/uid try: tgt = cuemol.rend(aObj) except: pass # try object name/uid if tgt==None: try: tgt = cuemol.obj(aObj) except: return False if cuemol.isobj(tgt): sc = tgt.getScene() sc.destroyObject(tgt.uid) return True elif cuemol.isrend(tgt): obj = tgt.getClientObj() obj.destroyRenderer(tgt.uid) return True return False
def delete(aObj, aType=None): tgt = None if cuemol.iswrapper(aObj): tgt = aObj else: # try renderer name/uid try: tgt = cuemol.rend(aObj) except: pass # try object name/uid if tgt == None: try: tgt = cuemol.obj(aObj) except: return False if cuemol.isobj(tgt): sc = tgt.getScene() sc.destroyObject(tgt.uid) return True elif cuemol.isrend(tgt): obj = tgt.getClientObj() obj.destroyRenderer(tgt.uid) return True return False
def set(aObj, aName, aVal): obj = cuemol.rend(aObj) if obj == None: raise Exception("renderer not found: " + aObj) v = aVal if cuemol.iswrapper(v): v = aVal._wrapped cuemol_internal.setProp(obj._wrapped, aName, v)
def set(aObj, aName, aVal): obj = cuemol.rend(aObj) if obj==None: raise Exception("renderer not found: "+aObj) v = aVal if cuemol.iswrapper(v): v = aVal._wrapped cuemol_internal.setProp(obj._wrapped, aName, v)
def reset(aObj, aName): obj = cuemol.rend(aObj) if obj == None: raise Exception("renderer not found: " + aObj) cuemol_internal.resetProp(obj._wrapped, aName)
def set(aObj, aName, aVal): obj = cuemol.rend(aObj) if obj==None: raise Exception("renderer not found: "+aObj) cuemol_internal.setProp(obj, aName, aVal)
def reset(aObj, aName): obj = cuemol.rend(aObj) if obj==None: raise Exception("renderer not found: "+aObj) cuemol_internal.resetProp(obj._wrapped, aName)