Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /// OSZTÁLYON BELÜLI IMPLEMENTÁCIÓ (jobb oldalról történő szorzás)
- // Szorzás skalárral
- inline void operator*= (const T& a)
- {v[0]*=a; v[1]*=a; v[2]*=a;}
- inline Vec3 operator* (const T& a) const
- {return Vec3(v[0]*a, v[1]*a, v[2]*a);}
- // Osztás skalárral (a teljesség igényével)
- inline void operator/= (const T& a)
- {v[0]/=a; v[1]/=a; v[2]/=a;}
- inline Vec3 operator/ (const T& a) const
- {return Vec3(v[0]/a, v[1]/a, v[2]/a);}
- /// OSZTÁLYON KÍVÜLI IMPLEMENTÁCIÓ (bal oldalról történő szorzás)
- // Szorzás skalárral bal oldalról
- template <class T>
- inline Vec3<T> operator* (const T& a, const Vec3<T>& v)
- {return Vec3<T>(v[0]*a, v[1]*a, v[2]*a);}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement