FootNote
The reason the destination vector argument is a
br_vector3
and not a
br_vector4
, is because it is sometimes useful to supply a
br_vector3
, which would be quite invalid if the argument specified a
br_vector4
.