Implicit cast from double to int generates a compilation warning. Explicit cast is better. ``` cpp int i = static_cast<int>(floor(p.x())); int j = static_cast<int>(floor(p.y())); int k = static_cast<int>(floor(p.z())); ```