![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <filament/Engine.h>#include <filament/IndexBuffer.h>#include <filament/MaterialEnums.h>#include <filament/Scene.h>#include <filament/TransformManager.h>#include <filament/VertexBuffer.h>#include <geometry/SurfaceOrientation.h>#include <ecvBBox.h>#include <ecvMesh.h>#include <map>#include "t/geometry/TriangleMesh.h"#include "visualization/rendering/filament/FilamentEngine.h"#include "visualization/rendering/filament/FilamentGeometryBuffersBuilder.h"#include "visualization/rendering/filament/FilamentResourceManager.h"
Go to the source code of this file.
Namespaces | |
| cloudViewer | |
| Generic file read and write utility for python interface. | |
| cloudViewer::visualization | |
| cloudViewer::visualization::rendering | |
| size_t byte_count = 0 |
Definition at line 157 of file TriangleMeshBuffers.cpp.
| GeometryBuffersBuilder::IndexType* bytes = nullptr |
Definition at line 159 of file TriangleMeshBuffers.cpp.
Referenced by CreateQIconFromPyObject(), cloudViewer::utility::filesystem::FReadToBuffer(), cloudViewer::visualization::gui::LoadMaterialTemplate(), cloudViewer::utility::pybind_matrix(), cloudViewer::io::pybind_rpc(), and swap_bytes().
| size_t bytes_to_copy = 0 |
Definition at line 158 of file TriangleMeshBuffers.cpp.
| math::float4 color = {0.5f, 0.5f, 0.5f, 1.f} |
Definition at line 58 of file TriangleMeshBuffers.cpp.
| math::float3 position = {0.f, 0.f, 0.f} |
Definition at line 51 of file TriangleMeshBuffers.cpp.
| size_t stride = 0 |
Definition at line 166 of file TriangleMeshBuffers.cpp.
Referenced by cloudViewer::core::Indexer::CoalesceDimensions(), cloudViewer::visualization::rendering::CombineTextures(), cloudViewer::visualization::rendering::TriangleMeshBuffersBuilder::ConstructBuffers(), cloudViewer::t::geometry::PointCloud::CreateFromDepthImage(), cloudViewer::t::geometry::PointCloud::CreateFromRGBDImage(), cloudViewer::t::geometry::CreatePointCloudWithNormals(), cloudViewer::t::geometry::kernel::voxel_grid::DepthTouch(), cloudViewer::t::geometry::kernel::voxel_grid::DepthTouchCPU(), cloudViewer::core::Indexer::GetPerOutputIndexer(), cloudViewer::t::io::ReadPointCloudFromPLY(), flann::cuda::CountingRadiusResultSet< DistanceType >::setResultLocation(), flann::cuda::SingleResultSet< DistanceType >::setResultLocation(), flann::cuda::KnnResultSet< DistanceType, useHeap >::setResultLocation(), flann::cuda::KnnRadiusResultSet< DistanceType, useHeap >::setResultLocation(), cloudViewer::t::geometry::kernel::pointcloud::Unproject(), cloudViewer::t::geometry::kernel::pointcloud::UnprojectCPU(), and cloudViewer::core::Indexer::UpdatePrimaryStrides().
| math::quatf tangent = {0.f, 0.f, 0.f, 1.f} |
Definition at line 52 of file TriangleMeshBuffers.cpp.
| math::float2 uv = {0.f, 0.f} |
Definition at line 65 of file TriangleMeshBuffers.cpp.
| size_t vertices_count = 0 |
Definition at line 160 of file TriangleMeshBuffers.cpp.
Referenced by cloudViewer::visualization::rendering::LineSetBuffersBuilder::ConstructBuffers().