Skip to content

Instantly share code, notes, and snippets.

@mbr
Created February 10, 2011 15:50
Show Gist options
  • Save mbr/820745 to your computer and use it in GitHub Desktop.
Save mbr/820745 to your computer and use it in GitHub Desktop.
weird behavior with findMaterial
#!/usr/bin/env python
# coding=utf8
# for output, see https://gist.github.com/820741
import direct.directbase.DirectStart
from panda3d.core import MaterialCollection
model = loader.loadModel('testmodel.egg')
find_terms = ('playerColorA', 'playerColorB', 'nonsense', '')
print "all materials"
print model.findAllMaterials()
print
print
for t in find_terms:
print "model.findMaterial('%s')" % t
print model.findMaterial(t)
print
print
col = MaterialCollection(model.findAllMaterials())
for t in find_terms:
print "col.findMaterial('%s')" % t
print col.findMaterial(t)
print
print
run()
# for output, see https://gist.github.com/820741
@mbr
Copy link
Author

mbr commented Feb 10, 2011

output of script at https://gist.github.com/820741

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment