object_find, didnt get images from an objects material textures
KX_PythonInit.cpp - own error in recent commit.
This commit is contained in:
parent
601979fc15
commit
c7fe2199a7
@ -61,8 +61,20 @@ def get_object_images(ob):
|
||||
|
||||
me.activeUVLayer = orig_uvlayer
|
||||
|
||||
|
||||
# Now get material images
|
||||
for mat in me.materials:
|
||||
if mat:
|
||||
for mtex in mat.getTextures():
|
||||
if mtex:
|
||||
tex = mtex.tex
|
||||
i = tex.getImage()
|
||||
if i: unique_images[i.name] = i
|
||||
|
||||
return unique_images.values()
|
||||
|
||||
|
||||
|
||||
# Todo, support other object types, materials
|
||||
return []
|
||||
|
||||
@ -118,7 +130,7 @@ def main():
|
||||
def activate(ob, scn):
|
||||
bpy.data.scenes.active = scn
|
||||
scn.objects.selected = []
|
||||
scn.Layers = ob.Layers
|
||||
scn.Layers = ob.Layers & (1<<20)-1
|
||||
ob.sel = 1
|
||||
|
||||
def name_cmp(name_search, name_found):
|
||||
|
@ -696,7 +696,7 @@ static PyObject* gPySetGLSLMaterialSetting(PyObject*,
|
||||
char *setting;
|
||||
int enable, flag;
|
||||
|
||||
if (PyArg_ParseTuple(args,"si",&setting,&enable))
|
||||
if (!PyArg_ParseTuple(args,"si",&setting,&enable))
|
||||
return NULL;
|
||||
|
||||
flag = getGLSLSettingFlag(setting);
|
||||
|
Loading…
Reference in New Issue
Block a user