27 #include <vtkPolyData.h>
28 #include <vtkSmartPointer.h>
64 const Geometry& geometry,
65 const std::unordered_set<std::string>& point_attr_include,
66 const std::unordered_set<std::string>& face_attr_include,
67 const std::unordered_set<std::string>& point_attr_exclude = {},
68 const std::unordered_set<std::string>& face_attr_exclude = {},
103 const core::Tensor& axis,
105 double translation = 0.0,
106 bool capping =
true);
119 const core::Tensor& axis,
121 double translation = 0.0,
122 bool capping =
true);
131 const core::Tensor& vector,
142 const core::Tensor& vector,
bool copy
Definition: VtkUtils.cpp:89
OPEN3D_LOCAL LineSet CreateLineSetFromVtkPolyData(vtkPolyData *polydata, bool copy)
Definition: VtkUtils.cpp:438
int DtypeToVtkType(const core::Dtype &dtype)
Definition: VtkUtils.cpp:45
TriangleMesh CreateTriangleMeshFromVtkPolyData(vtkPolyData *polydata, bool copy)
Definition: VtkUtils.cpp:414
OPEN3D_LOCAL TriangleMesh ExtrudeLinearTriangleMesh(const Geometry &geometry, const core::Tensor &vector, double scale, bool capping)
Definition: VtkUtils.cpp:543
OPEN3D_LOCAL LineSet ExtrudeRotationLineSet(const PointCloud &pointcloud, const double angle, const core::Tensor &axis, int resolution, double translation, bool capping)
Definition: VtkUtils.cpp:504
OPEN3D_LOCAL LineSet ExtrudeLinearLineSet(const PointCloud &pointcloud, const core::Tensor &vector, double scale, bool capping)
Definition: VtkUtils.cpp:551
OPEN3D_LOCAL TriangleMesh ExtrudeRotationTriangleMesh(const Geometry &geometry, const double angle, const core::Tensor &axis, int resolution, double translation, bool capping)
Definition: VtkUtils.cpp:493
vtkSmartPointer< vtkPolyData > CreateVtkPolyDataFromGeometry(const Geometry &geometry, const std::unordered_set< std::string > &point_attr_include, const std::unordered_set< std::string > &face_attr_include, const std::unordered_set< std::string > &point_attr_exclude, const std::unordered_set< std::string > &face_attr_exclude, bool copy)
Definition: VtkUtils.cpp:352
Definition: PinholeCameraIntrinsic.cpp:35