FreeCAD C++
|
#include <Base/ViewProj.h>
Abstract base class for all project methods.
Public Member Functions | |
virtual Vector3f | operator() (const Vector3f &rclPt) const =0 |
virtual Vector3d | operator() (const Vector3d &rclPt) const =0 |
virtual Vector3f | inverse (const Vector3f &rclPt) const =0 |
virtual Vector3d | inverse (const Vector3d &rclPt) const =0 |
virtual Matrix4D | getProjectionMatrix (void) const =0 |
|
pure virtual |
Calculate the projection (+ mapping) matrix
Convert a 2D point on the projection plane in 3D space
Convert a 2D point on the projection plane in 3D space
Convert 3D point to 2D projection plane