8 #include <vtkPolyData.h>
9 #include <vtkSmartPointer.h>
44 const Geometry& geometry,
45 const std::unordered_set<std::string>& point_attr_include,
46 const std::unordered_set<std::string>& face_attr_include,
47 const std::unordered_set<std::string>& point_attr_exclude = {},
48 const std::unordered_set<std::string>& face_attr_exclude = {},
83 const core::Tensor& axis,
85 double translation = 0.0,
99 const core::Tensor& axis,
101 double translation = 0.0,
102 bool capping =
true);
111 const core::Tensor& vector,
122 const core::Tensor& vector,
146 bool auto_orient_normals,
148 double feature_angle_deg = 30);
bool copy
Definition: VtkUtils.cpp:73
OPEN3D_LOCAL LineSet CreateLineSetFromVtkPolyData(vtkPolyData *polydata, bool copy)
Definition: VtkUtils.cpp:442
int DtypeToVtkType(const core::Dtype &dtype)
Definition: VtkUtils.cpp:29
TriangleMesh CreateTriangleMeshFromVtkPolyData(vtkPolyData *polydata, bool copy)
Definition: VtkUtils.cpp:400
OPEN3D_LOCAL TriangleMesh ExtrudeLinearTriangleMesh(const Geometry &geometry, const core::Tensor &vector, double scale, bool capping)
Definition: VtkUtils.cpp:547
OPEN3D_LOCAL LineSet ExtrudeRotationLineSet(const PointCloud &pointcloud, const double angle, const core::Tensor &axis, int resolution, double translation, bool capping)
Definition: VtkUtils.cpp:508
OPEN3D_LOCAL LineSet ExtrudeLinearLineSet(const PointCloud &pointcloud, const core::Tensor &vector, double scale, bool capping)
Definition: VtkUtils.cpp:555
OPEN3D_LOCAL TriangleMesh ExtrudeRotationTriangleMesh(const Geometry &geometry, const double angle, const core::Tensor &axis, int resolution, double translation, bool capping)
Definition: VtkUtils.cpp:497
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:338
OPEN3D_LOCAL TriangleMesh ComputeNormals(const TriangleMesh &mesh, bool vertex_normals, bool face_normals, bool consistency, bool auto_orient_normals, bool splitting, double feature_angle_deg)
Definition: VtkUtils.cpp:563
Definition: PinholeCameraIntrinsic.cpp:16