diff --git a/Sample/HardParticle/FormFactorCantellatedCube.cpp b/Sample/HardParticle/FormFactorCantellatedCube.cpp
index c52411331af41c3a201978c48effaa20d83a8d3e..0fa175123f8ed6508367b77afcbe9ad325035a8d 100644
--- a/Sample/HardParticle/FormFactorCantellatedCube.cpp
+++ b/Sample/HardParticle/FormFactorCantellatedCube.cpp
@@ -75,18 +75,18 @@ void FormFactorCantellatedCube::onChange()
         throw std::runtime_error(ostr.str());
     }
     double a = m_length / 2;
-    double b = m_removed_length;
+    double c = a - m_removed_length;
 
-    setPolyhedron(topology, -a, {{-a + b, -a + b, +a}, // point 0
-                                 {+a - b, -a + b, +a}, {+a - b, +a - b, +a}, {-a + b, +a - b, +a},
-                                 {-a, -a + b, +a - b}, // point 4
-                                 {+a - b, -a, +a - b}, {+a, +a - b, +a - b}, {-a + b, +a, +a - b},
-                                 {-a + b, -a, +a - b}, // point 8
-                                 {+a, -a + b, +a - b}, {+a - b, +a, +a - b}, {-a, +a - b, +a - b},
-                                 {-a, -a + b, -a + b}, // point 12
-                                 {+a - b, -a, -a + b}, {+a, +a - b, -a + b}, {-a + b, +a, -a + b},
-                                 {-a + b, -a, -a + b}, // point 16
-                                 {+a, -a + b, -a + b}, {+a - b, +a, -a + b}, {-a, +a - b, -a + b},
-                                 {-a + b, -a + b, -a}, // point 20
-                                 {+a - b, -a + b, -a}, {+a - b, +a - b, -a}, {-a + b, +a - b, -a}});
+    setPolyhedron(topology, -a, {{-c, -c, +a}, // point 0
+                                 {+c, -c, +a}, {+c, +c, +a}, {-c, +c, +a},
+                                 {-a, -c, +c}, // point 4
+                                 {+c, -a, +c}, {+a, +c, +c}, {-c, +a, +c},
+                                 {-c, -a, +c}, // point 8
+                                 {+a, -c, +c}, {+c, +a, +c}, {-a, +c, +c},
+                                 {-a, -c, -c}, // point 12
+                                 {+c, -a, -c}, {+a, +c, -c}, {-c, +a, -c},
+                                 {-c, -a, -c}, // point 16
+                                 {+a, -c, -c}, {+c, +a, -c}, {-a, +c, -c},
+                                 {-c, -c, -a}, // point 20
+                                 {+c, -c, -a}, {+c, +c, -a}, {-c, +c, -a}});
 }