Go to the documentation of this file.
   38 #ifndef FCL_SHAPE_BOX_H 
   39 #define FCL_SHAPE_BOX_H 
   50 template <
typename S_>
 
   70   void computeLocalAABB() 
override;
 
   76   S computeVolume() 
const override;
 
   79   Matrix3<S> computeMomentofInertia() 
const override;
 
   83   std::vector<Vector3<S>> getBoundVertices(
const Transform3<S>& tf) 
const;
 
   90   std::string representation(
int precision = 20) 
const;
 
   94     out << 
"Box" << box.
side.transpose();
 
  
Eigen::Transform< S, 3, Eigen::Isometry > Transform3
friend std::ostream & operator<<(std::ostream &out, const Box &box)
Base class for all basic geometric shapes.
Eigen::Matrix< S, 3, 1 > Vector3
Eigen::Matrix< S, 3, 3 > Matrix3
Center at zero point, axis aligned box.
NODE_TYPE
traversal node type: bounding volume (AABB, OBB, RSS, kIOS, OBBRSS, KDOP16, KDOP18,...
Vector3< S > side
box side length
fcl
Author(s): 
autogenerated on Fri Mar 14 2025 02:38:17