I am new to Blender scripting and relatively new to Python (I do betterin Java). I am using this doc while I work, among others:
And my question is, essentially, about the layout/convention of this doc. Where are the constructors explained (or __init__ functions, if you will)?
I mean, I can see the examples of, say, instantiating a Vector or Euler with a tuple of 3 floats. But are these the only arguments the constructor can take? Are there conversion constructors? What is the order of axes the Euler constructor takes as arguments?
It feels very odd to have to deduct this information from code examples. Am I missing something? It may be just me, because I haven't spent a lot of time with Python docs this seems to be modelled after (like I have with Oracle docs).