HalfEdge class contains vertex, triangle info about a half edge, as well as relations of next and twin half edge.
More...
#include <HalfEdgeTriangleMesh.h>
HalfEdge class contains vertex, triangle info about a half edge, as well as relations of next and twin half edge.
◆ HalfEdge() [1/2]
open3d::geometry::HalfEdgeTriangleMesh::HalfEdge::HalfEdge |
( |
| ) |
|
|
inline |
Default Constructor.
Initializes all members of the instance with invalid values.
◆ HalfEdge() [2/2]
open3d::geometry::HalfEdgeTriangleMesh::HalfEdge::HalfEdge |
( |
const Eigen::Vector2i & |
vertex_indices, |
|
|
int |
triangle_index, |
|
|
int |
next, |
|
|
int |
twin |
|
) |
| |
◆ IsBoundary()
bool open3d::geometry::HalfEdgeTriangleMesh::HalfEdge::IsBoundary |
( |
| ) |
const |
|
inline |
Returns true
iff the half edge is the boundary (has not twin, i.e. twin index == -1).
◆ next_
int open3d::geometry::HalfEdgeTriangleMesh::HalfEdge::next_ |
Index of the next HalfEdge in the same triangle.
◆ triangle_index_
int open3d::geometry::HalfEdgeTriangleMesh::HalfEdge::triangle_index_ |
Index of the triangle containing this half edge.
◆ twin_
int open3d::geometry::HalfEdgeTriangleMesh::HalfEdge::twin_ |
◆ vertex_indices_
Eigen::Vector2i open3d::geometry::HalfEdgeTriangleMesh::HalfEdge::vertex_indices_ |
Index of the ordered vertices forming this half edge.
The documentation for this class was generated from the following files: