16namespace trianglemesh {
41 size_t number_of_points);
43#ifdef BUILD_SYCL_MODULE
46void ComputeTriangleNormalsSYCL(
const core::Tensor& vertices,
54void ComputeTriangleAreasSYCL(
const core::Tensor& vertices,
59#ifdef BUILD_CUDA_MODULE
62void ComputeTriangleNormalsCUDA(
const core::Tensor& vertices,
66void ComputeVertexNormalsCUDA(
const core::Tensor& triangles,
70void ComputeTriangleAreasCUDA(
const core::Tensor& vertices,
double t
Definition SurfaceReconstructionPoisson.cpp:172
std::array< core::Tensor, 3 > SamplePointsUniformlyCPU(const core::Tensor &triangles, const core::Tensor &vertices, const core::Tensor &triangle_areas, const core::Tensor &vertex_normals, const core::Tensor &vertex_colors, const core::Tensor &triangle_normals, const core::Tensor &texture_uvs, const core::Tensor &albedo, size_t number_of_points)
Definition TriangleMeshCPU.cpp:75
void ComputeVertexNormalsSYCL(const core::Tensor &triangles, const core::Tensor &triangle_normals, core::Tensor &vertex_normals)
Definition TriangleMeshSYCL.cpp:20
void NormalizeNormalsCPU(core::Tensor &normals)
Definition TriangleMeshImpl.h:40
void ComputeTriangleAreasCPU(const core::Tensor &vertices, const core::Tensor &triangles, core::Tensor &triangle_areas)
Definition TriangleMeshImpl.h:126
void ComputeTriangleNormalsCPU(const core::Tensor &vertices, const core::Tensor &triangles, core::Tensor &normals)
Definition TriangleMeshImpl.h:79
void ComputeVertexNormalsCPU(const core::Tensor &triangles, const core::Tensor &triangle_normals, core::Tensor &vertex_normals)
Definition TriangleMeshCPU.cpp:22
Definition PinholeCameraIntrinsic.cpp:16
const core::Tensor * normals
Definition TriangleMesh.cpp:2126