This extension is really helpful and a timesaver! I would like being able to also this extension for compositing nodes, because currently I can't open the ALT+F panel there. My current workaround is typing the formular into the shader nodes editor and then pasting them over to the compositor. So this would really be a nice addition, especially since vector math already became natively supported by the compositor!
How do I separate xyz? vec[0] nor vec.x did not work for me.
Sorry for the late reply. To separate xyz, you can either call it explicitly as in sep_xyz(vec), or have it inserted automatically when you do something like vec.x + 1. If you want to store multiple components you can do x,y,z = sep_xyz(vec)or just x,y,z = vec as long as vec has the vec3 type.
BTW I also just uploaded a new version that fixes a small bug. Let me know if it still doesn't work.
On my system (Linux), Blender 4.32 locks up and I have to kill it - Terminal: Pkill Blender.
Version 4.4 tells me that Math Formula has to be used on less than the Max Version (I guess, currently, 4.4) even though your Description says, Any Version.
So, dead in the water.
I've also had blender freezing for a bit when trying to install extensions on Linux (not just with this one). I just uploaded a new version (v2.1.0) of the add-on which can be opened in blender 4.4, and contains some other fixes. Hopefully this version works for you!
A life saver for entering complicated math.