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 = {},
105 double translation = 0.0,
106 bool capping =
true);
121 double translation = 0.0,
122 bool capping =
true);
OPEN3D_LOCAL LineSet ExtrudeLinearLineSet(const PointCloud &pointcloud, const core::Tensor &vector, double scale, bool capping)
Definition: VtkUtils.cpp:551
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
TriangleMesh CreateTriangleMeshFromVtkPolyData(vtkPolyData *polydata, bool copy)
Definition: VtkUtils.cpp:414
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 TriangleMesh ExtrudeLinearTriangleMesh(const Geometry &geometry, const core::Tensor &vector, double scale, bool capping)
Definition: VtkUtils.cpp:543
OPEN3D_LOCAL TriangleMesh ExtrudeRotationTriangleMesh(const Geometry &geometry, const double angle, const core::Tensor &axis, int resolution, double translation, bool capping)
Definition: VtkUtils.cpp:493
Definition: PinholeCameraIntrinsic.cpp:35
OPEN3D_LOCAL LineSet CreateLineSetFromVtkPolyData(vtkPolyData *polydata, bool copy)
Definition: VtkUtils.cpp:438
bool copy
Definition: VtkUtils.cpp:89
int DtypeToVtkType(const core::Dtype &dtype)
Definition: VtkUtils.cpp:45