29 aViewPoint (0, 0, 5000),
55 double fV, fXupVp, fYupVp;
72 aTemp.
set(2, 2, fCos);
73 aTemp.
set(1, 1, fCos);
74 aTemp.
set(2, 1, fSin);
75 aTemp.
set(1, 2, -fSin);
82 const double fCos(fV);
83 aTemp.
set(2, 2, fCos);
84 aTemp.
set(0, 0, fCos);
85 aTemp.
set(0, 2, fSin);
86 aTemp.
set(2, 0, -fSin);
94 fV = std::hypot(fXupVp, fYupVp);
99 const double fSin(fXupVp / fV);
100 const double fCos(fYupVp / fV);
101 aTemp.
set(1, 1, fCos);
102 aTemp.
set(0, 0, fCos);
103 aTemp.
set(1, 0, fSin);
104 aTemp.
set(0, 1, -fSin);
struct Viewport3D::@7 aViewWin
basegfx::B3DPoint aViewPoint
void SetDeviceWindow(const tools::Rectangle &rRect)
void SetPRP(const basegfx::B3DPoint &rNewPRP)
void SetViewWindow(double fX, double fY, double fW, double fH)
basegfx::B3DHomMatrix aViewTf
void SetVPN(const basegfx::B3DVector &rNewVPN)
void SetVUV(const basegfx::B3DVector &rNewVUV)
const basegfx::B3DPoint & GetViewPoint()
void SetVRP(const basegfx::B3DPoint &rNewVRP)
tools::Rectangle aDeviceRect
void set(sal_uInt16 nRow, sal_uInt16 nColumn, double fValue)
double get(sal_uInt16 nRow, sal_uInt16 nColumn) const
void translate(double fX, double fY, double fZ)
double getYZLength() const