the consideration is that Vector has some core concepts that are basically a requirement for core us
the consideration is that Vector has some core concepts that are basically a requirement for core usage
including things like
a Point doesn't have those issues, because it doesn't need those features, and so by providing a separate type you help users achieve success
and still don't restrict usability because they can explicitly convert where required
including things like
Normalize, which trends towards 0 for integersa Point doesn't have those issues, because it doesn't need those features, and so by providing a separate type you help users achieve success
and still don't restrict usability because they can explicitly convert where required