![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Public Member Functions | |
| PyOffscreenRenderer (int width, int height, const std::string &resource_path) | |
| ~PyOffscreenRenderer () | |
| CloudViewerScene * | GetScene () |
| std::shared_ptr< geometry::Image > | RenderToImage () |
| std::shared_ptr< geometry::Image > | RenderToDepthImage (bool z_in_view_space=false) |
| void | SetupCamera (const camera::PinholeCameraIntrinsic &intrinsic, const Eigen::Matrix4d &extrinsic) |
| void | SetupCamera (const Eigen::Matrix3d &intrinsic, const Eigen::Matrix4d &extrinsic, int intrinsic_width_px, int intrinsic_height_px) |
| void | SetupCamera (float verticalFoV, const Eigen::Vector3f ¢er, const Eigen::Vector3f &eye, const Eigen::Vector3f &up, float nearClip=-1.0f, float farClip=-1.0f) |
Definition at line 31 of file rendering.cpp.
|
inline |
Definition at line 33 of file rendering.cpp.
References cloudViewer::visualization::rendering::EngineInstance::EnableHeadless(), cloudViewer::visualization::rendering::EngineInstance::GetInstance(), cloudViewer::visualization::rendering::EngineInstance::GetResourceManager(), height, cloudViewer::visualization::gui::InitializeForPython(), and width.
|
inline |
Definition at line 48 of file rendering.cpp.
References cloudViewer::visualization::rendering::EngineInstance::DestroyInstance().
|
inline |
Definition at line 55 of file rendering.cpp.
Referenced by cloudViewer::visualization::rendering::pybind_rendering_classes().
|
inline |
Definition at line 61 of file rendering.cpp.
References cloudViewer::visualization::gui::RenderToDepthImageWithoutWindow().
Referenced by cloudViewer::visualization::rendering::pybind_rendering_classes().
|
inline |
Definition at line 57 of file rendering.cpp.
References cloudViewer::visualization::gui::RenderToImageWithoutWindow().
Referenced by cloudViewer::visualization::rendering::pybind_rendering_classes().
|
inline |
Definition at line 67 of file rendering.cpp.
References cloudViewer::camera::PinholeCameraIntrinsic::height_, cloudViewer::camera::PinholeCameraIntrinsic::intrinsic_matrix_, and cloudViewer::camera::PinholeCameraIntrinsic::width_.
Referenced by cloudViewer::visualization::rendering::pybind_rendering_classes().
|
inline |
|
inline |
Definition at line 82 of file rendering.cpp.
References cloudViewer::visualization::rendering::Camera::CalcFarPlane(), cloudViewer::visualization::rendering::Camera::CalcNearPlane(), cloudViewer::visualization::rendering::CloudViewerScene::GetBoundingBox(), cloudViewer::visualization::rendering::CloudViewerScene::GetCamera(), and cloudViewer::visualization::rendering::Camera::Vertical.