PhysicsBasedAnimationToolkit 0.0.10
Cross-platform C++20 library of algorithms and data structures commonly used in computer graphics research on physically-based simulation.
|
Axis-aligned bounding box class. More...
Go to the source code of this file.
Classes | |
class | pbat::geometry::AxisAlignedBoundingBox< Dims > |
Axis-aligned bounding box class. More... | |
Namespaces | |
namespace | pbat |
The main namespace of the library. | |
namespace | pbat::geometry |
Geometric queries, quantities and data structures. | |
Functions | |
template<auto kDims, auto kClusterNodes, class FCluster, class TDerivedL, class TDerivedU> | |
void | pbat::geometry::ClustersToAabbs (FCluster fCluster, Index nClusters, Eigen::DenseBase< TDerivedL > &L, Eigen::DenseBase< TDerivedU > &U) |
Computes AABBs of nClusters kDims-dimensional point clusters. | |
template<auto kDims, auto kClusterNodes, class FCluster, class TDerivedB> | |
void | pbat::geometry::ClustersToAabbs (FCluster fCluster, Index nClusters, Eigen::DenseBase< TDerivedB > &B) |
Computes AABBs of nClusters kDims-dimensional point clusters. | |
template<auto kDims, auto kElemNodes, class TDerivedX, class TDerivedE, class TDerivedL, class TDerivedU> | |
void | pbat::geometry::MeshToAabbs (Eigen::DenseBase< TDerivedX > const &X, Eigen::DenseBase< TDerivedE > const &E, Eigen::DenseBase< TDerivedL > &L, Eigen::DenseBase< TDerivedU > &U) |
Computes AABBs of nElemNodes simplex mesh elements in kDims dimensions. | |
template<auto kDims, auto kElemNodes, class TDerivedX, class TDerivedE, class TDerivedB> | |
void | pbat::geometry::MeshToAabbs (Eigen::DenseBase< TDerivedX > const &X, Eigen::DenseBase< TDerivedE > const &E, Eigen::DenseBase< TDerivedB > &B) |
Computes AABBs of nElemNodes simplex mesh elements in kDims dimensions. | |
Axis-aligned bounding box class.