![]() |
Prusa Slicer 2.6.0
|
#include <src/libigl/igl/Camera.h>
Public Member Functions | |
| Camera () | |
| virtual | ~Camera () |
| Eigen::Matrix4d | projection () const |
| Eigen::Affine3d | affine () const |
| Eigen::Affine3d | inverse () const |
| Eigen::Vector3d | eye () const |
| Eigen::Vector3d | at () const |
| Eigen::Vector3d | up () const |
| Eigen::Vector3d | unit_plane () const |
| void | dolly (const Eigen::Vector3d &dv) |
| void | push_away (const double s) |
| void | dolly_zoom (const double da) |
| void | turn_eye (const Eigen::Quaterniond &q) |
| void | orbit (const Eigen::Quaterniond &q) |
| void | look_at (const Eigen::Vector3d &eye, const Eigen::Vector3d &at, const Eigen::Vector3d &up) |
Public Attributes | |
| double | m_angle |
| double | m_aspect |
| double | m_near |
| double | m_far |
| double | m_at_dist |
| bool | m_orthographic |
| Eigen::Quaterniond | m_rotation_conj |
| Eigen::Vector3d | m_translation |
|
inline |
|
inlinevirtual |
|
inline |
References Eigen::Transform< _Scalar, _Dim, _Mode, _Options >::rotate(), and Eigen::Transform< _Scalar, _Dim, _Mode, _Options >::translate().
Here is the call graph for this function:
|
inline |
References igl::DOUBLE_EPS, IGL_CAMERA_MIN_ANGLE, igl::max(), igl::min(), igl::PI, and tan().
Here is the call graph for this function:
|
inline |
|
inline |
References Eigen::Transform< _Scalar, _Dim, _Mode, _Options >::rotate(), and Eigen::Transform< _Scalar, _Dim, _Mode, _Options >::translate().
Here is the call graph for this function:
|
inline |
References conjugate(), and igl::DOUBLE_EPS.
Here is the call graph for this function:
|
inline |
References Eigen::QuaternionBase< Derived >::conjugate(), and igl::DOUBLE_EPS.
Here is the call graph for this function:
|
inline |
References igl::PI, and tan().
Here is the call graph for this function:References igl::DOUBLE_EPS.
|
inline |
References Eigen::QuaternionBase< Derived >::conjugate(), and igl::DOUBLE_EPS.
Here is the call graph for this function:
|
inline |
|
inline |
References Eigen::Transform< _Scalar, _Dim, _Mode, _Options >::rotate().
Here is the call graph for this function:| double igl::Camera::m_angle |
| double igl::Camera::m_aspect |
| double igl::Camera::m_at_dist |
| double igl::Camera::m_far |
| double igl::Camera::m_near |
| bool igl::Camera::m_orthographic |
| Eigen::Quaterniond igl::Camera::m_rotation_conj |
| Eigen::Vector3d igl::Camera::m_translation |