Exemplo n.º 1
0
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
Exemplo n.º 2
0
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
Exemplo n.º 3
0
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)
Exemplo n.º 4
0
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)
Exemplo n.º 5
0
def reset(aObj, aName):
    obj = cuemol.rend(aObj)
    if obj == None:
        raise Exception("renderer not found: " + aObj)

    cuemol_internal.resetProp(obj._wrapped, aName)
Exemplo n.º 6
0
def set(aObj, aName, aVal):
    obj = cuemol.rend(aObj)
    if obj==None:
        raise Exception("renderer not found: "+aObj)
    
    cuemol_internal.setProp(obj, aName, aVal)
Exemplo n.º 7
0
def reset(aObj, aName):
    obj = cuemol.rend(aObj)
    if obj==None:
        raise Exception("renderer not found: "+aObj)
    
    cuemol_internal.resetProp(obj._wrapped, aName)