Made me realize I was still thinking in terms VEX, where I could use x, y or z for a vector.
But also interesting that I see I have to also first ‘initialize’ all 3 components of the vector3 first to at least some values, before I can change them individually ( like in this screenshot )
Not that I don't believe you, because I am not well versed in python classes, objects and instances ( so thanks for the suggestion as I am sure it will improve my using python in Houdini )..but the part you said would error out actually doesn't. Works fine.
Edit: Ok, sorry..your meaning Vector3 with or without braces. Thats an oversight on my part.
My intent wasn't to create Vector3 with using braces. I had some problems with VEX vectors in the past with the erroneous float values getting ‘initialzed’ to the assigned variable, if I didn't assign one myself. Maybe it was the same case and needed braces or something like that. I just carried over that convention here and never thought about braces. Thanks for showing that.