22 |
#include <sstream> |
#include <sstream> |
23 |
|
|
24 |
//! Applies the scale to a vector \a v. |
//! Applies the scale to a vector \a v. |
25 |
TinyVector<3>& Scale::operator()(TinyVector<3>& v) |
TinyVector<3>& Scale::operator()(TinyVector<3>& v) const |
26 |
{ |
{ |
27 |
v[0] *= __scale[0]; |
v[0] *= __scale[0]; |
28 |
v[1] *= __scale[1]; |
v[1] *= __scale[1]; |
31 |
} |
} |
32 |
|
|
33 |
//! Applies the inverse scale to a vector \a v. |
//! Applies the inverse scale to a vector \a v. |
34 |
TinyVector<3>& Scale::inverse(TinyVector<3>& v) |
TinyVector<3>& Scale::inverse(TinyVector<3>& v) const |
35 |
{ |
{ |
36 |
v[0] /= __scale[0]; |
v[0] /= __scale[0]; |
37 |
v[1] /= __scale[1]; |
v[1] /= __scale[1]; |