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.
easy to use, works well.
How do I separate xyz? vec[0] nor vec.x did not work for me.