xvsdk  3.2.0
Public Attributes | List of all members
xv::Plane Struct Reference

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
 

Detailed Description

A 3D plane definition.

The plane is represented with normal equation x n[0] + y n[1] + z n[2] - d = 0


The documentation for this struct was generated from the following file: