|
inline | AffineSpaceT (const AffineSpaceT &other)=default |
|
__both__ | AffineSpaceT (const L &other) |
|
__both__ AffineSpaceT & | operator= (const AffineSpaceT &other) |
|
__both__ | AffineSpaceT (const VectorT &vx, const VectorT &vy, const VectorT &vz, const VectorT &p) |
|
__both__ | AffineSpaceT (const L &l, const VectorT &p) |
|
template<typename L1 > |
__both__ | AffineSpaceT (const AffineSpaceT< L1 > &s) |
|
| AffineSpaceT (ZeroTy) |
|
| AffineSpaceT (OneTy) |
|
◆ lookat()
return matrix for looking at given point, only in 3D; right-handed coordinate system
◆ rotate() [1/3]
return matrix for rotation, only in 2D
◆ rotate() [2/3]
return matrix for rotation around arbitrary axis and point, only in 3D
◆ rotate() [3/3]
return matrix for rotation around arbitrary point (2D) or axis (3D)
◆ scale()
return matrix for scaling
◆ translate()
return matrix for translation
The documentation for this struct was generated from the following file: