parent
fce8b02767
commit
67621588d2
|
@ -229,7 +229,7 @@ public:
|
||||||
vcg::Matrix44<S> GetMatrix(S nearVal, S farVal);
|
vcg::Matrix44<S> GetMatrix(S nearVal, S farVal);
|
||||||
|
|
||||||
/// returns the frustum
|
/// returns the frustum
|
||||||
inline void GetFrustum(S & sx, S & dx, S & bt, S & tp, S & nr);
|
inline void GetFrustum(S & sx, S & dx, S & bt, S & tp, S & nr) const;
|
||||||
|
|
||||||
//--- Space transformation methods
|
//--- Space transformation methods
|
||||||
|
|
||||||
|
@ -549,7 +549,7 @@ void Camera<S>::SetIsometric(S sx, S dx, S bt, S tp, S Focal, vcg::Point2<int> V
|
||||||
|
|
||||||
/// returns the frustum
|
/// returns the frustum
|
||||||
template<class S>
|
template<class S>
|
||||||
void Camera<S>:: GetFrustum( S & sx, S & dx, S & bt, S & tp, S & nr)
|
void Camera<S>:: GetFrustum( S & sx, S & dx, S & bt, S & tp, S & nr) const
|
||||||
{
|
{
|
||||||
dx = CenterPx.X()* PixelSizeMm.X(); //scaled center
|
dx = CenterPx.X()* PixelSizeMm.X(); //scaled center
|
||||||
sx = -( (S)ViewportPx.X() - CenterPx.X() ) * PixelSizeMm.X();
|
sx = -( (S)ViewportPx.X() - CenterPx.X() ) * PixelSizeMm.X();
|
||||||
|
|
Loading…
Reference in New Issue