Hi, a relatively new blender script user here, long time (hobbyist) python programmer. I was wondering if anyone could give me advice as to why L-System (the blender 2.28 version) doesn’t seem to work on my system.
I’ve set PYTHONPATH to what
import sys
sys.path
reports in my python distribution.
The blender 2.28a version I have on my machine was built from source on a Mandrake 9.1 system.
But when I try to run the application script, it gives me the application window, then chucks a hissyfit when I press “Generate”. Tried disabling leaves (this was a problem reported with some versions of L-system).
When run from a bash shell, I get the message that l-system.py can’t access the four-dimensional identity matrix out of Matrix.py
Which is just plain WIERD if you ask me.
l-system.py has this line in it’s data:
import * from Matrix
and later it applies the four-dimensional identity matrix function (which is defined by a simple def statement in Matrix). That I understand, and doing this in a normal python shell returns the four-dimensional identity matrix function. [[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]]
What I don’t understand is why this doesn’t work inside blender 2.28a.
If anyone has any advice, it would be greatly appreciated.
AncientHart
PS: I’ve also tried detabifying each file using idle, and removing file-system versions of the scripts after wrapping the new files into a blend file. This had no effect.