How about introducing read only interface for vectors, quaternions?

I can pretty much imagine how I would “use” it… not, its not any different as you say :wink: The only thing is that with this seemingly “safe” version of a math primitive, you might think that all other variables are editable, so we will have to look very closely at all areas of the engine and use these versions there to have a unified system, add this for add-on and library developers… Anyway, thanks for constructive input and discussion! :slight_smile:



Cheers,

Normen

mulova said:
Thank you for the reply.
But I don't understand what you say. What you mean 'opengl interface'?
Today I found that even LWJGL Vector3f implements ReadableVector3f interface.


I was not refering to the readonly stuff, I think too that could be implemented, I mean more other stuff in the do not.