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 Normalize, which trends towards
0
for integers

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
Was this page helpful?