|
Open3D (C++ API)
0.19.0
|
#include "open3d/visualization/rendering/gaussian_splat/GaussianSplatDataPacking.h"#include <algorithm>#include <array>#include <cmath>#include <cstring>Namespaces | |
| open3d | |
| open3d::visualization | |
| open3d::visualization::rendering | |
Functions | |
| void | open3d::visualization::rendering::ComputeGaussianGpuBufferSizes (const PackedGaussianScene &packed, GaussianGpuBufferSizes *out) |
| PackedGaussianScene | open3d::visualization::rendering::PackGaussianViewParams (const GaussianSplatPackedAttrs &attrs, const GaussianSplatRenderer::ViewRenderData &render_data, const GaussianSplatRenderer::RenderConfig &config) |
| void | open3d::visualization::rendering::PackGaussianSplatAttrsDirect (const float *pts_ptr, std::size_t n, const float *scale_ptr, const float *rot_ptr, const float *f_dc_ptr, const float *opacity_ptr, const float *f_rest_ptr, int source_sh_degree, int desired_sh_degree, float min_opacity_logit, bool antialias, GaussianSplatPackedAttrs &out) |
| void | open3d::visualization::rendering::MergeGaussianSplatPackedAttrs (const std::vector< GaussianSplatMergeItem > &items, GaussianSplatPackedAttrs *out, std::vector< std::uint32_t > *splat_starts) |