From 0da2d68b813749963e75c8fc33ded94d699aa41d Mon Sep 17 00:00:00 2001
From: Alexis Girault <alexis.girault@kitware.com>
Date: Fri, 1 Apr 2016 12:28:59 -0400
Subject: [PATCH] BUG: Correct build errors on Windows

---
 Base/Geometry/imstkSurfaceMesh.h | 1 +
 Examples/Sandbox/main.cpp        | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/Base/Geometry/imstkSurfaceMesh.h b/Base/Geometry/imstkSurfaceMesh.h
index bab333562..d2e4f7f2a 100644
--- a/Base/Geometry/imstkSurfaceMesh.h
+++ b/Base/Geometry/imstkSurfaceMesh.h
@@ -22,6 +22,7 @@
 #ifndef imstkSurfaceMesh_h
 #define imstkSurfaceMesh_h
 
+#include <array>
 #include <set>
 
 #include "imstkMesh.h"
diff --git a/Examples/Sandbox/main.cpp b/Examples/Sandbox/main.cpp
index 0dbcea621..bf18302bf 100644
--- a/Examples/Sandbox/main.cpp
+++ b/Examples/Sandbox/main.cpp
@@ -29,8 +29,8 @@ int main()
 
     auto cubeGeom = std::make_shared<imstk::Cube>();
     cubeGeom->scale(0.5);
-    cubeGeom->rotate(imstk::UP,    M_PI_4);
-    cubeGeom->rotate(imstk::RIGHT, M_PI_4);
+    cubeGeom->rotate(imstk::UP,    M_PI/4);
+    cubeGeom->rotate(imstk::RIGHT, M_PI/4);
     cubeGeom->translate(2, 1, 0.5);
     auto cubeObj = std::make_shared<imstk::VisualObject>("VisualCube");
     cubeObj->setVisualGeometry(cubeGeom);
-- 
GitLab