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 () |
| | Default Constructor.
|
| | HalfEdge (const Eigen::Vector2i &vertex_indices, int triangle_index, int next, int twin) |
| bool | IsBoundary () const |
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: