#include "mat_vec_fns_II.h"Go to the source code of this file.
Functions | |
| template<class t_scalar , class brr3 > | |
| t_scalar | volumeIntersection (brr3(&tetA)[4], brr3(&tetB)[4], bool calcCM, brr3 &cm) |
| template<class t_scalar , class brr3 > | |
| t_scalar | volumeIntersectionII (brr3 &tetA0, brr3 &tetA1, brr3 &tetA2, brr3 &tetA3, brr3 &tetB0, brr3 &tetB1, brr3 &tetB2, brr3 &tetB3, bool calcCM, brr3 &cm) |
| template<class t_scalar , class brr3 > | |
| void | volumeAndAreaIntersection (brr3(&tetA)[4], brr3(&tetB)[4], t_scalar &vol, t_scalar &area) |
| void volumeAndAreaIntersection | ( | brr3(&) | tetA[4], |
| brr3(&) | tetB[4], | ||
| t_scalar & | vol, | ||
| t_scalar & | area | ||
| ) |
return the the overlapping volume between tetrahedra tetA and tetB, and the area enclosing this volume
Return the volume and area of intersection between two tetrahedra
| t_scalar volumeIntersection | ( | brr3(&) | tetA[4], |
| brr3(&) | tetB[4], | ||
| bool | calcCM, | ||
| brr3 & | cm | ||
| ) |
return the the overlapping volume between tetrahedra tetA and tetB
Return the volume intersection between two tetrahedra
| t_scalar volumeIntersectionII | ( | brr3 & | tetA0, |
| brr3 & | tetA1, | ||
| brr3 & | tetA2, | ||
| brr3 & | tetA3, | ||
| brr3 & | tetB0, | ||
| brr3 & | tetB1, | ||
| brr3 & | tetB2, | ||
| brr3 & | tetB3, | ||
| bool | calcCM, | ||
| brr3 & | cm | ||
| ) |
Return the volume intersection between two tetrahedra