Open3D (C++ API)
Namespaces | Functions
GLHelper.cpp File Reference
#include "GLHelper.h"
#include <cmath>
#include <Eigen/Dense>

Namespaces

 open3d
 
 open3d::visualization
 
 open3d::visualization::GLHelper
 

Functions

GLMatrix4f open3d::visualization::GLHelper::LookAt (const Eigen::Vector3d &eye, const Eigen::Vector3d &lookat, const Eigen::Vector3d &up)
 
GLMatrix4f open3d::visualization::GLHelper::Perspective (double field_of_view_, double aspect, double z_near, double z_far)
 
GLMatrix4f open3d::visualization::GLHelper::Ortho (double left, double right, double bottom, double top, double z_near, double z_far)
 
Eigen::Vector3d open3d::visualization::GLHelper::Project (const Eigen::Vector3d &point, const GLMatrix4f &mvp_matrix, const int width, const int height)
 
Eigen::Vector3d open3d::visualization::GLHelper::Unproject (const Eigen::Vector3d &screen_point, const GLMatrix4f &mvp_matrix, const int width, const int height)
 
int open3d::visualization::GLHelper::ColorCodeToPickIndex (const Eigen::Vector4i &color)