xvsdk
3.2.0
|
A 3D plane definition. More...
#include <xv-types.h>
Public Attributes | |
std::string | id |
Plane unique identifier. | |
Vector3d | normal |
Unit vector normal to the plane. | |
double | d |
Signed distance to origin. Signed distance between the plane and the origin of the world. The distance is signed according to the direction of the normale. | |
std::vector< Vector3d > | points |
Points lying at the border of the plane. Array of 3D points lying on the plane that describes the polygon that borders the actually detected area. | |
std::vector< Vector3d > | vertices |
Flat, 3D, triangle mesh describing the detailed plane geometry extents. More convenient than the border points. | |
std::vector< std::array< uint32_t, 3 > > | triangles |
A 3D plane definition.
The plane is represented with normal equation x n[0] + y n[1] + z n[2] - d = 0