Public Member Functions | Public Attributes | List of all members
lvr2::BVHTree< BaseVecT >::Triangle Struct Reference

Public Member Functions

 Triangle ()
 

Public Attributes

BoundingBox< BaseVecT > bb
 
BaseVecT center
 
float d
 
float d1
 
float d2
 
float d3
 
Normal< float > e1
 
Normal< float > e2
 
Normal< float > e3
 
uint32_t idx1
 
uint32_t idx2
 
uint32_t idx3
 
Normal< float > normal
 

Detailed Description

template<typename BaseVecT>
struct lvr2::BVHTree< BaseVecT >::Triangle

Definition at line 127 of file BVH.hpp.

Constructor & Destructor Documentation

◆ Triangle()

template<typename BaseVecT >
lvr2::BVHTree< BaseVecT >::Triangle::Triangle ( )

Member Data Documentation

◆ bb

template<typename BaseVecT >
BoundingBox<BaseVecT> lvr2::BVHTree< BaseVecT >::Triangle::bb

Definition at line 145 of file BVH.hpp.

◆ center

template<typename BaseVecT >
BaseVecT lvr2::BVHTree< BaseVecT >::Triangle::center

Definition at line 137 of file BVH.hpp.

◆ d

template<typename BaseVecT >
float lvr2::BVHTree< BaseVecT >::Triangle::d

Definition at line 141 of file BVH.hpp.

◆ d1

template<typename BaseVecT >
float lvr2::BVHTree< BaseVecT >::Triangle::d1

Definition at line 141 of file BVH.hpp.

◆ d2

template<typename BaseVecT >
float lvr2::BVHTree< BaseVecT >::Triangle::d2

Definition at line 141 of file BVH.hpp.

◆ d3

template<typename BaseVecT >
float lvr2::BVHTree< BaseVecT >::Triangle::d3

Definition at line 141 of file BVH.hpp.

◆ e1

template<typename BaseVecT >
Normal<float> lvr2::BVHTree< BaseVecT >::Triangle::e1

Definition at line 142 of file BVH.hpp.

◆ e2

template<typename BaseVecT >
Normal<float> lvr2::BVHTree< BaseVecT >::Triangle::e2

Definition at line 142 of file BVH.hpp.

◆ e3

template<typename BaseVecT >
Normal<float> lvr2::BVHTree< BaseVecT >::Triangle::e3

Definition at line 142 of file BVH.hpp.

◆ idx1

template<typename BaseVecT >
uint32_t lvr2::BVHTree< BaseVecT >::Triangle::idx1

Definition at line 133 of file BVH.hpp.

◆ idx2

template<typename BaseVecT >
uint32_t lvr2::BVHTree< BaseVecT >::Triangle::idx2

Definition at line 134 of file BVH.hpp.

◆ idx3

template<typename BaseVecT >
uint32_t lvr2::BVHTree< BaseVecT >::Triangle::idx3

Definition at line 135 of file BVH.hpp.

◆ normal

template<typename BaseVecT >
Normal<float> lvr2::BVHTree< BaseVecT >::Triangle::normal

Definition at line 138 of file BVH.hpp.


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


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:27