diff --git a/include/hpp/fcl/shape/geometric_shape_to_BVH_model.h b/include/hpp/fcl/shape/geometric_shape_to_BVH_model.h index 03172e7dd7c1da10428f699c186f148061d240cb..5307014ad0762d4d83d8f6473a2ebfb0513a1dfc 100644 --- a/include/hpp/fcl/shape/geometric_shape_to_BVH_model.h +++ b/include/hpp/fcl/shape/geometric_shape_to_BVH_model.h @@ -55,7 +55,7 @@ void generateBVHModel(BVHModel<BV>& model, const Box& shape, const Transform3f& double a = shape.halfSide[0]; double b = shape.halfSide[1]; double c = shape.halfSide[2]; - Vec3f points[8]; + std::vector<Vec3f> points(8); Triangle tri_indices[12]; points[0] = Vec3f ( a, -b, c); points[1] = Vec3f ( a, b, c); diff --git a/src/traversal/traversal_node_bvh_shape.h b/src/traversal/traversal_node_bvh_shape.h index 0fb53f78a55fccd1267ba58f708160607db36b94..4e9861b9f333996c8f06e3420f81a800ca7f5bc0 100644 --- a/src/traversal/traversal_node_bvh_shape.h +++ b/src/traversal/traversal_node_bvh_shape.h @@ -43,6 +43,7 @@ #include <hpp/fcl/collision_data.h> #include <hpp/fcl/shape/geometric_shapes.h> +#include <hpp/fcl/narrowphase/narrowphase.h> #include "../src/shape/geometric_shapes_utility.h" #include "traversal_node_base.h" #include "details/traversal.h"