diff --git a/closure/goog/vec/ray.js b/closure/goog/vec/ray.js
index <HASH>..<HASH> 100644
--- a/closure/goog/vec/ray.js
+++ b/closure/goog/vec/ray.js
@@ -36,17 +36,17 @@ goog.require('goog.vec.Vec3');
  */
 goog.vec.Ray = function(opt_origin, opt_dir) {
   /**
-   * @type {goog.vec.Vec3.Number}
+   * @type {goog.vec.Vec3.Float64}
    */
-  this.origin = goog.vec.Vec3.createNumber();
+  this.origin = goog.vec.Vec3.createFloat64();
   if (opt_origin) {
     goog.vec.Vec3.setFromArray(this.origin, opt_origin);
   }
 
   /**
-   * @type {goog.vec.Vec3.Number}
+   * @type {goog.vec.Vec3.Float64}
    */
-  this.dir = goog.vec.Vec3.createNumber();
+  this.dir = goog.vec.Vec3.createFloat64();
   if (opt_dir) {
     goog.vec.Vec3.setFromArray(this.dir, opt_dir);
   }
Have goog.vec.Ray use Float<I>Array instead of Array.<number>.  This
will make it easier to convert code that uses goog.vec.Ray to use
the new monomorphic goog.vec types.

-------------
Created by MOE: <URL>