this.normalize().scale(newLength)
a Vec3 with same direction as the receiver and length of newLength.