class SVXCORE_DLLPUBLIC Viewport3D
{ protected:
basegfx::B3DHomMatrix m_aViewTf; // the real transformations matrix
basegfx::B3DPoint m_aVRP; // View Reference Point
basegfx::B3DVector m_aVPN; // View Plane Normal
basegfx::B3DVector m_aVUV; // View Up Vector
basegfx::B3DPoint m_aPRP; // Projection Reference Point(View-coordinates) // up to now only the z-coordinate is considered
ProjectionType m_eProjection; // kind of the projection
tools::Rectangle m_aDeviceRect; // position and size of the output area
struct
{ double X, Y, W, H; // position and size of the view window
} m_aViewWin; // in view coordinates
basegfx::B3DPoint m_aViewPoint; //observers position in world coordinates; // is calculated by the transformation bool m_bTfValid; // flag, if transformation is valid
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.