#includeIn this example, we create a `Vector3f` object `v` with components `(1.0f, 2.0f, 3.0f)` and then call `normalized()` to get a normalized vector `n` with components `(0.26726, 0.53452, 0.80178)`. It should be noted that `normalized()` operates directly on the vector object and modifies its components in place, so if you want to preserve the original vector you should either make a copy or use a temporary variable. The `Vector3f` class is part of the Eigen library, which is available under the MPL2 license.int main() { Eigen::Vector3f v(1.0f, 2.0f, 3.0f); Eigen::Vector3f n = v.normalized(); // n is now (0.26726, 0.53452, 0.80178) return 0; }