project(plane = this.projectionPlane, target) {
    return this.raycaster.ray.intersectPlane(plane, target);
  }
@method project
@description Returns a vector based on mouse ray intersection with plane
@param {THREE.Plane} [plane=this.projectionPlane] Math plane that is used
@param {Vector3} [target] Optional target
@return {Vector3} An intersection point.
@memberof module:modules/app.VirtualMouseModule