ensure randomColor() uses utils func
Using PFacetCreator with default args yields:
Traceback (most recent call last):
File "/usr/bin/yadedaily", line 343, in runScript
execfile(script,globals())
File "/usr/lib/python3/dist-packages/past/builtins/misc.py", line 87, in execfile
exec_(code, myglobals, mylocals)
File "yade/bacteria.py", line 199, in <module>
pfacetCreator1(vertices,0.03,nodesIds=[],cylIds=[],pfIds=[],wire=False,fixed=True,materialNodes='fMat',material='fMat')
File "/usr/lib/x86_64-linux-gnu/yadedaily/py/yade/gridpfacet.py", line 275, in pfacetCreator1
pfacetCreator3(nodesIds[n],nodesIds[n+1],nodesIds[n+2],cylIds=cylIds,pfIds=pfIds,wire=wire,material=material,color=color,fixed=fixed )
File "/usr/lib/x86_64-linux-gnu/yadedaily/py/yade/gridpfacet.py", line 329, in pfacetCreator3
pfIds.append(O.bodies.append(pfacet(id1,id2,id3,wire=wire,material=material,color=color,mask=mask)))
File "/usr/lib/x86_64-linux-gnu/yadedaily/py/yade/gridpfacet.py", line 211, in pfacet
b.shape=PFacet(color=color if color else randomColor(),wire=wire,highlight=highlight,node1=GridN1,node2=GridN2,node3=GridN3)
NameError: name 'randomColor' is not defined
This MR ensures that the default arg calls utils.randomColor()
instead.