Во-первых, в C ++ нет Vec3
. Если вы внимательно прочитаете эту страницу, то увидите все их типы. Текст немного небрежный. Они называют это «обратным направлению луча», но для вектора я не знаю обычно используемого определения «обратного». В любом случае ...
Вам просто нужно прокрутить страницу до конца, перейти по ссылке к полному примеру, а затем посмотреть на geometry.h
. Вот определение этого деления:
friend Vec3 operator / (const T &r, const Vec3 &v)
{ return Vec3<T>(r / v.x, r / v.y, r / v.z); }
(T
- тип элемента)
Они определяют деление скаляра на вектор как поэлементное деление.