
Public Member Functions | |
| SceneView3DT (ChildFrameT *Parent) | |
| Vector3fT | TraceCameraRay (const wxPoint &RefPtWin, AnimPoseT::TraceResultT &ModelTR) const |
Public Member Functions inherited from Generic3DWindowT | |
| Generic3DWindowT (wxWindow *Parent, CameraT *InitialCamera) | |
| The constructor. More... | |
| ~Generic3DWindowT () | |
| The destructor. More... | |
| AxesInfoT | GetAxesInfo () const |
| Returns the set of axes that the camera orientation is currently the closest to. More... | |
| const CameraT & | GetCamera () const |
| Returns the camera that is currently associated with this window. More... | |
| void | SetCamera (CameraT *Camera) |
| Sets Camera as the new camera to use for this window. More... | |
| void | MoveCamera (const Vector3fT &NewPos) |
| Moves the camera that is currently associated with this window to the given new position. More... | |
| void | ProcessInput (float FrameTime) |
| Processes the user input for the (last) frame with the given duration and updates the camera accordingly. More... | |
| const MouseControlT & | GetMouseControl () const |
| Returns the mouse control instance of this window. More... | |
| void | GetViewFrustum (Plane3fT *Planes, unsigned int NumPlanes=6) const |
| Returns the view frustum for this window, based on its current window dimensions and camera setting. More... | |
| Vector3fT | WindowToWorld (const wxPoint &Pixel) const |
| Transforms (unprojects) the given pixel from window space to the related point in world space. More... | |
| wxPoint | WorldToWindow (const Vector3fT &v, bool CheckFrustum) const |
| Transforms (projects) the given point from world space to the related pixel in the 3D window. More... | |