A processor-implemented method of generating a real-time electrophysiology map of a portion of a patient's heart, comprising: displaying a model of a surface of the portion of the patient's heart; and repeating, according to one of a preset time interval or occurrence of a preset triggering event: receiving a plurality of electrophysiology data points using a plurality of intracardiac electrodes, each electrophysiology data point of the plurality of electrophysiology data points comprising measured electrophysiology data and measured location data; and for each received electrophysiology data point of the plurality of received electrophysiology data points: determining a distance from the measured location data to the surface of the portion of the patient's heart; and graphically representing the measured electrophysiology data on the model of the surface of the portion of the patient's heart in real-time when and only when the distance from the measured location data to the surface of the portion of the patient's heart falls below a preset projection threshold, such that the model of the surface of the patient's heart only includes graphical representations of electrophysiology data within the preset projection threshold. displaying a model of a surface of the portion of the patient's heart; and repeating, according to one of a preset time interval or occurrence of a preset triggering event: receiving a plurality of electrophysiology data points using a plurality of intracardiac electrodes, each electrophysiology data point of the plurality of electrophysiology data points comprising measured electrophysiology data and measured location data; and for each received electrophysiology data point of the plurality of received electrophysiology data points: determining a distance from the measured location data to the surface of the portion of the patient's heart; and graphically representing the measured electrophysiology data on the model of the surface of the portion of the patient's heart in real-time when and only when the distance from the measured location data to the surface of the portion of the patient's heart falls below a preset projection threshold, such that the model of the surface of the patient's heart only includes graphical representations of electrophysiology data within the preset projection threshold. receiving a plurality of electrophysiology data points using a plurality of intracardiac electrodes, each electrophysiology data point of the plurality of electrophysiology data points comprising measured electrophysiology data and measured location data; and for each received electrophysiology data point of the plurality of received electrophysiology data points: determining a distance from the measured location data to the surface of the portion of the patient's heart; and graphically representing the measured electrophysiology data on the model of the surface of the portion of the patient's heart in real-time when and only when the distance from the measured location data to the surface of the portion of the patient's heart falls below a preset projection threshold, such that the model of the surface of the patient's heart only includes graphical representations of electrophysiology data within the preset projection threshold. determining a distance from the measured location data to the surface of the portion of the patient's heart; and graphically representing the measured electrophysiology data on the model of the surface of the portion of the patient's heart in real-time when and only when the distance from the measured location data to the surface of the portion of the patient's heart falls below a preset projection threshold, such that the model of the surface of the patient's heart only includes graphical representations of electrophysiology data within the preset projection threshold.