![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
This is the complete list of members for cloudViewer::t::geometry::TriangleMesh, including all inherited members.
| BakeTriangleAttrTextures(int size, const std::unordered_set< std::string > &triangle_attr={}, double margin=2., double fill=0., bool update_material=true) | cloudViewer::t::geometry::TriangleMesh | |
| BakeVertexAttrTextures(int size, const std::unordered_set< std::string > &vertex_attr={}, double margin=2., double fill=0., bool update_material=true) | cloudViewer::t::geometry::TriangleMesh | |
| BooleanDifference(const TriangleMesh &mesh, double tolerance=1e-6) const | cloudViewer::t::geometry::TriangleMesh | |
| BooleanIntersection(const TriangleMesh &mesh, double tolerance=1e-6) const | cloudViewer::t::geometry::TriangleMesh | |
| BooleanUnion(const TriangleMesh &mesh, double tolerance=1e-6) const | cloudViewer::t::geometry::TriangleMesh | |
| Clear() override | cloudViewer::t::geometry::TriangleMesh | inlinevirtual |
| ClipPlane(const core::Tensor &point, const core::Tensor &normal) const | cloudViewer::t::geometry::TriangleMesh | |
| Clone() const | cloudViewer::t::geometry::TriangleMesh | inline |
| ComputeConvexHull(bool joggle_inputs=false) const | cloudViewer::t::geometry::TriangleMesh | |
| ComputeMetrics(const TriangleMesh &mesh2, std::vector< Metric > metrics={Metric::ChamferDistance}, MetricParameters params=MetricParameters()) const | cloudViewer::t::geometry::TriangleMesh | |
| ComputeTriangleAreas() | cloudViewer::t::geometry::TriangleMesh | |
| ComputeTriangleNormals(bool normalized=true) | cloudViewer::t::geometry::TriangleMesh | |
| ComputeUVAtlas(size_t size=512, float gutter=1.0f, float max_stretch=1.f/6, int parallel_partitions=1, int nthreads=0) | cloudViewer::t::geometry::TriangleMesh | |
| ComputeVertexNormals(bool normalized=true) | cloudViewer::t::geometry::TriangleMesh | |
| CreateArrow(double cylinder_radius=1.0, double cone_radius=1.5, double cylinder_height=5.0, double cone_height=4.0, int resolution=20, int cylinder_split=4, int cone_split=1, core::Dtype float_dtype=core::Float32, core::Dtype int_dtype=core::Int64, const core::Device &device=core::Device("CPU:0")) | cloudViewer::t::geometry::TriangleMesh | static |
| CreateBox(double width=1.0, double height=1.0, double depth=1.0, core::Dtype float_dtype=core::Float32, core::Dtype int_dtype=core::Int64, const core::Device &device=core::Device("CPU:0")) | cloudViewer::t::geometry::TriangleMesh | static |
| CreateCone(double radius=1.0, double height=2.0, int resolution=20, int split=1, core::Dtype float_dtype=core::Float32, core::Dtype int_dtype=core::Int64, const core::Device &device=core::Device("CPU:0")) | cloudViewer::t::geometry::TriangleMesh | static |
| CreateCoordinateFrame(double size=1.0, const Eigen::Vector3d &origin=Eigen::Vector3d(0.0, 0.0, 0.0), core::Dtype float_dtype=core::Float32, core::Dtype int_dtype=core::Int64, const core::Device &device=core::Device("CPU:0")) | cloudViewer::t::geometry::TriangleMesh | static |
| CreateCylinder(double radius=1.0, double height=2.0, int resolution=20, int split=4, core::Dtype float_dtype=core::Float32, core::Dtype int_dtype=core::Int64, const core::Device &device=core::Device("CPU:0")) | cloudViewer::t::geometry::TriangleMesh | static |
| CreateIcosahedron(double radius=1.0, core::Dtype float_dtype=core::Float32, core::Dtype int_dtype=core::Int64, const core::Device &device=core::Device("CPU:0")) | cloudViewer::t::geometry::TriangleMesh | static |
| CreateIsosurfaces(const core::Tensor &volume, const std::vector< double > contour_values={0.0}, const core::Device &device=core::Device("CPU:0")) | cloudViewer::t::geometry::TriangleMesh | static |
| CreateMobius(int length_split=70, int width_split=15, int twists=1, double radius=1, double flatness=1, double width=1, double scale=1, core::Dtype float_dtype=core::Float32, core::Dtype int_dtype=core::Int64, const core::Device &device=core::Device("CPU:0")) | cloudViewer::t::geometry::TriangleMesh | static |
| CreateOctahedron(double radius=1.0, core::Dtype float_dtype=core::Float32, core::Dtype int_dtype=core::Int64, const core::Device &device=core::Device("CPU:0")) | cloudViewer::t::geometry::TriangleMesh | static |
| CreateSphere(double radius=1.0, int resolution=20, core::Dtype float_dtype=core::Float32, core::Dtype int_dtype=core::Int64, const core::Device &device=core::Device("CPU:0")) | cloudViewer::t::geometry::TriangleMesh | static |
| CreateTetrahedron(double radius=1.0, core::Dtype float_dtype=core::Float32, core::Dtype int_dtype=core::Int64, const core::Device &device=core::Device("CPU:0")) | cloudViewer::t::geometry::TriangleMesh | static |
| CreateText(const std::string &text, double depth=0.0, core::Dtype float_dtype=core::Float32, core::Dtype int_dtype=core::Int64, const core::Device &device=core::Device("CPU:0")) | cloudViewer::t::geometry::TriangleMesh | static |
| CreateTorus(double torus_radius=1.0, double tube_radius=0.5, int radial_resolution=30, int tubular_resolution=20, core::Dtype float_dtype=core::Float32, core::Dtype int_dtype=core::Int64, const core::Device &device=core::Device("CPU:0")) | cloudViewer::t::geometry::TriangleMesh | static |
| device_ | cloudViewer::t::geometry::TriangleMesh | protected |
| Dimension() const | cloudViewer::t::geometry::Geometry | inline |
| DrawableGeometry() | cloudViewer::t::geometry::DrawableGeometry | inline |
| ExtrudeLinear(const core::Tensor &vector, double scale=1.0, bool capping=true) const | cloudViewer::t::geometry::TriangleMesh | |
| ExtrudeRotation(double angle, const core::Tensor &axis, int resolution=16, double translation=0.0, bool capping=true) const | cloudViewer::t::geometry::TriangleMesh | |
| FillHoles(double hole_size=1e6) const | cloudViewer::t::geometry::TriangleMesh | |
| FromLegacy(const ccMesh &mesh_legacy, core::Dtype float_dtype=core::Float32, core::Dtype int_dtype=core::Int64, const core::Device &device=core::Device("CPU:0")) | cloudViewer::t::geometry::TriangleMesh | static |
| FromTriangleMeshModel(const cloudViewer::visualization::rendering::TriangleMeshModel &model, core::Dtype float_dtype=core::Float32, core::Dtype int_dtype=core::Int64, const core::Device &device=core::Device("CPU:0")) | cloudViewer::t::geometry::TriangleMesh | static |
| Geometry(GeometryType type, int dimension) | cloudViewer::t::geometry::Geometry | inlineprotected |
| GeometryType enum name | cloudViewer::t::geometry::Geometry | |
| GetAxisAlignedBoundingBox() const | cloudViewer::t::geometry::TriangleMesh | |
| GetCenter() const | cloudViewer::t::geometry::TriangleMesh | inline |
| GetDevice() const override | cloudViewer::t::geometry::TriangleMesh | inlinevirtual |
| GetGeometryType() const | cloudViewer::t::geometry::Geometry | inline |
| GetMaterial() | cloudViewer::t::geometry::DrawableGeometry | inline |
| GetMaterial() const | cloudViewer::t::geometry::DrawableGeometry | inline |
| GetMaxBound() const | cloudViewer::t::geometry::TriangleMesh | inline |
| GetMinBound() const | cloudViewer::t::geometry::TriangleMesh | inline |
| GetName() const | cloudViewer::t::geometry::Geometry | inline |
| GetNonManifoldEdges(bool allow_boundary_edges=true) const | cloudViewer::t::geometry::TriangleMesh | |
| GetOrientedBoundingBox() const | cloudViewer::t::geometry::TriangleMesh | |
| GetSurfaceArea() const | cloudViewer::t::geometry::TriangleMesh | |
| GetTriangleAttr() const | cloudViewer::t::geometry::TriangleMesh | inline |
| GetTriangleAttr() | cloudViewer::t::geometry::TriangleMesh | inline |
| GetTriangleAttr(const std::string &key) | cloudViewer::t::geometry::TriangleMesh | inline |
| GetTriangleAttr(const std::string &key) const | cloudViewer::t::geometry::TriangleMesh | inline |
| GetTriangleColors() | cloudViewer::t::geometry::TriangleMesh | inline |
| GetTriangleColors() const | cloudViewer::t::geometry::TriangleMesh | inline |
| GetTriangleIndices() | cloudViewer::t::geometry::TriangleMesh | inline |
| GetTriangleIndices() const | cloudViewer::t::geometry::TriangleMesh | inline |
| GetTriangleNormals() | cloudViewer::t::geometry::TriangleMesh | inline |
| GetTriangleNormals() const | cloudViewer::t::geometry::TriangleMesh | inline |
| GetVertexAttr() const | cloudViewer::t::geometry::TriangleMesh | inline |
| GetVertexAttr() | cloudViewer::t::geometry::TriangleMesh | inline |
| GetVertexAttr(const std::string &key) | cloudViewer::t::geometry::TriangleMesh | inline |
| GetVertexAttr(const std::string &key) const | cloudViewer::t::geometry::TriangleMesh | inline |
| GetVertexColors() | cloudViewer::t::geometry::TriangleMesh | inline |
| GetVertexColors() const | cloudViewer::t::geometry::TriangleMesh | inline |
| GetVertexNormals() | cloudViewer::t::geometry::TriangleMesh | inline |
| GetVertexNormals() const | cloudViewer::t::geometry::TriangleMesh | inline |
| GetVertexPositions() | cloudViewer::t::geometry::TriangleMesh | inline |
| GetVertexPositions() const | cloudViewer::t::geometry::TriangleMesh | inline |
| HasMaterial() const | cloudViewer::t::geometry::DrawableGeometry | inline |
| HasTriangleAttr(const std::string &key) const | cloudViewer::t::geometry::TriangleMesh | inline |
| HasTriangleColors() const | cloudViewer::t::geometry::TriangleMesh | inline |
| HasTriangleIndices() const | cloudViewer::t::geometry::TriangleMesh | inline |
| HasTriangleNormals() const | cloudViewer::t::geometry::TriangleMesh | inline |
| HasVertexAttr(const std::string &key) const | cloudViewer::t::geometry::TriangleMesh | inline |
| HasVertexColors() const | cloudViewer::t::geometry::TriangleMesh | inline |
| HasVertexNormals() const | cloudViewer::t::geometry::TriangleMesh | inline |
| HasVertexPositions() const | cloudViewer::t::geometry::TriangleMesh | inline |
| IsCPU() const | cloudViewer::core::IsDevice | inline |
| IsCUDA() const | cloudViewer::core::IsDevice | inline |
| IsDevice()=default | cloudViewer::core::IsDevice | |
| IsEmpty() const override | cloudViewer::t::geometry::TriangleMesh | inlinevirtual |
| IsSYCL() const | cloudViewer::core::IsDevice | inline |
| NormalizeNormals() | cloudViewer::t::geometry::TriangleMesh | |
| PCAPartition(int max_faces) | cloudViewer::t::geometry::TriangleMesh | |
| ProjectImagesToAlbedo(const std::vector< Image > &images, const std::vector< core::Tensor > &intrinsic_matrices, const std::vector< core::Tensor > &extrinsic_matrices, int tex_size=1024, bool update_material=true) | cloudViewer::t::geometry::TriangleMesh | |
| RemoveNonManifoldEdges() | cloudViewer::t::geometry::TriangleMesh | |
| RemoveTriangleAttr(const std::string &key) | cloudViewer::t::geometry::TriangleMesh | inline |
| RemoveUnreferencedVertices() | cloudViewer::t::geometry::TriangleMesh | |
| RemoveVertexAttr(const std::string &key) | cloudViewer::t::geometry::TriangleMesh | inline |
| Rotate(const core::Tensor &R, const core::Tensor ¢er) | cloudViewer::t::geometry::TriangleMesh | |
| SamplePointsUniformly(size_t number_of_points, bool use_triangle_normal=false) | cloudViewer::t::geometry::TriangleMesh | |
| Scale(double scale, const core::Tensor ¢er) | cloudViewer::t::geometry::TriangleMesh | |
| SelectByIndex(const core::Tensor &indices, bool copy_attributes=true) const | cloudViewer::t::geometry::TriangleMesh | |
| SelectFacesByMask(const core::Tensor &mask) const | cloudViewer::t::geometry::TriangleMesh | |
| SetMaterial(const visualization::rendering::Material &material) | cloudViewer::t::geometry::DrawableGeometry | inline |
| SetName(const std::string &name) | cloudViewer::t::geometry::Geometry | inline |
| SetTriangleAttr(const std::string &key, const core::Tensor &value) | cloudViewer::t::geometry::TriangleMesh | inline |
| SetTriangleColors(const core::Tensor &value) | cloudViewer::t::geometry::TriangleMesh | inline |
| SetTriangleIndices(const core::Tensor &value) | cloudViewer::t::geometry::TriangleMesh | inline |
| SetTriangleNormals(const core::Tensor &value) | cloudViewer::t::geometry::TriangleMesh | inline |
| SetVertexAttr(const std::string &key, const core::Tensor &value) | cloudViewer::t::geometry::TriangleMesh | inline |
| SetVertexColors(const core::Tensor &value) | cloudViewer::t::geometry::TriangleMesh | inline |
| SetVertexNormals(const core::Tensor &value) | cloudViewer::t::geometry::TriangleMesh | inline |
| SetVertexPositions(const core::Tensor &value) | cloudViewer::t::geometry::TriangleMesh | inline |
| SimplifyQuadricDecimation(double target_reduction, bool preserve_volume=true) const | cloudViewer::t::geometry::TriangleMesh | |
| SlicePlane(const core::Tensor &point, const core::Tensor &normal, const std::vector< double > contour_values={0.0}) const | cloudViewer::t::geometry::TriangleMesh | |
| To(const core::Device &device, bool copy=false) const | cloudViewer::t::geometry::TriangleMesh | |
| ToLegacy() const | cloudViewer::t::geometry::TriangleMesh | |
| ToString() const | cloudViewer::t::geometry::TriangleMesh | |
| Transform(const core::Tensor &transformation) | cloudViewer::t::geometry::TriangleMesh | |
| Translate(const core::Tensor &translation, bool relative=true) | cloudViewer::t::geometry::TriangleMesh | |
| triangle_attr_ | cloudViewer::t::geometry::TriangleMesh | protected |
| TriangleMesh(const core::Device &device=core::Device("CPU:0")) | cloudViewer::t::geometry::TriangleMesh | |
| TriangleMesh(const core::Tensor &vertex_positions, const core::Tensor &triangle_indices) | cloudViewer::t::geometry::TriangleMesh | |
| vertex_attr_ | cloudViewer::t::geometry::TriangleMesh | protected |
| ~DrawableGeometry() | cloudViewer::t::geometry::DrawableGeometry | inline |
| ~Geometry() | cloudViewer::t::geometry::Geometry | inlinevirtual |
| ~IsDevice()=default | cloudViewer::core::IsDevice | virtual |
| ~TriangleMesh() override | cloudViewer::t::geometry::TriangleMesh | inlinevirtual |