From 422198495a16924e3510293c097226420cee5a27 Mon Sep 17 00:00:00 2001
From: Joseph Mirabel <jmirabel@laas.fr>
Date: Thu, 10 Oct 2019 16:05:46 +0200
Subject: [PATCH] Fix missing includes + compilation issue.

---
 include/hpp/fcl/shape/geometric_shape_to_BVH_model.h | 2 +-
 src/traversal/traversal_node_bvh_shape.h             | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

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 03172e7d..5307014a 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 0fb53f78..4e9861b9 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"
-- 
GitLab