Use Vector3's accessor methods, for future-proofing
Use Vector3's accessor methods, for future-proofing

It's possible we may delay calculations of these values. If that's the
case, then they may have invalid values internally. It's best to just
use the accessors now and remove them if performance becomes an issue.
Honestly, it's very likely these methods will already be inlined, so
there's no real performance loss incurred.

dafrito/alpha,dafrito/alpha,dafrito/alpha