I’m currently working on cleaning up and streamlining our Core types, such as the Cartesian and Matrix, but had a quick question. Should all similar types have the same functionality?
For example, I found the following functions below which do not exist on Cartesian2 but exist on Cartesian3.
I’m pretty sure every one of these makes sense to have on Cartesian2, as well; so should I port these functions to Cartesian2? I think it’s the best choice from an API standpoint, but I wanted to see what others thought.