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 Tue Dec 5 2023 03:40:48