MCPcopy Create free account
hub / github.com/MrNeRF/LichtFeld-Studio / makeSingleWhiteSplat

Function makeSingleWhiteSplat

tests/test_python_integration.cpp:194–207  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

192 };
193
194 std::unique_ptr<lfs::core::SplatData> makeSingleWhiteSplat(const float x, const float y, const float z) {
195 using lfs::core::Device;
196 using lfs::core::Tensor;
197
198 return std::make_unique<lfs::core::SplatData>(
199 0,
200 Tensor::from_vector({x, y, z}, {size_t{1}, size_t{3}}, Device::CPU),
201 Tensor::from_vector({1.0f, 1.0f, 1.0f}, {size_t{1}, size_t{1}, size_t{3}}, Device::CPU),
202 Tensor::zeros({size_t{1}, size_t{0}, size_t{3}}, Device::CPU, lfs::core::DataType::Float32),
203 Tensor::from_vector({1.5f, 1.5f, 1.5f}, {size_t{1}, size_t{3}}, Device::CPU),
204 Tensor::from_vector({1.0f, 0.0f, 0.0f, 0.0f}, {size_t{1}, size_t{4}}, Device::CPU),
205 Tensor::from_vector({8.0f}, {size_t{1}, size_t{1}}, Device::CPU),
206 1.0f);
207 }
208
209 std::shared_ptr<lfs::core::Tensor> makeViewportReadbackLikeImage() {
210 auto image = lfs::core::Tensor::zeros(

Callers 1

TEST_FFunction · 0.85

Calls 1

from_vectorFunction · 0.85

Tested by

no test coverage detected