A system for presenting complex cardiac geometries to a physician comprising: a modeling processor adapted to generate a first three-dimensional model of a first portion of a heart comprising position information for a plurality of location points within the first portion of the heart and a second three-dimensional model of a second portion of the heart comprising position information for a plurality of location points within the second portion of the heart, wherein the second portion of the heart includes at least one area of the heart that is not included in the first portion of the heart; and a geometry processor adapted to combine the first three-dimensional model with the second three-dimensional model to create a combined geometric model for the first and second portions of the heart, wherein at least one point on a surface of said combined geometric model is not within a line of sight of a mean center point of the combined geometric model, and wherein a surface of each of the first and second model is defined as a discretized representation comprising triangular planar facets that share common vertices and topology information concerning adjacent facets, and the geometry processor is adapted to identify those facets from each surface that lie wholly outside the volume enclosed by the other surface and to keep the identified facets in the resulting composite surface, to identify those facets that intersect one or more facets from the other surface, to trim said facets along the line of intersection, which line is formed where the triangular facets intersect each other, to triangulate the resulting facet fragments that lie outside the volume enclosed by the other surface and keep them in the resulting combined surface, and to generate the topological information for new facets resulting from the trimming. a modeling processor adapted to generate a first three-dimensional model of a first portion of a heart comprising position information for a plurality of location points within the first portion of the heart and a second three-dimensional model of a second portion of the heart comprising position information for a plurality of location points within the second portion of the heart, wherein the second portion of the heart includes at least one area of the heart that is not included in the first portion of the heart; and a geometry processor adapted to combine the first three-dimensional model with the second three-dimensional model to create a combined geometric model for the first and second portions of the heart, wherein at least one point on a surface of said combined geometric model is not within a line of sight of a mean center point of the combined geometric model, and wherein a surface of each of the first and second model is defined as a discretized representation comprising triangular planar facets that share common vertices and topology information concerning adjacent facets, and the geometry processor is adapted to identify those facets from each surface that lie wholly outside the volume enclosed by the other surface and to keep the identified facets in the resulting composite surface, to identify those facets that intersect one or more facets from the other surface, to trim said facets along the line of intersection, which line is formed where the triangular facets intersect each other, to triangulate the resulting facet fragments that lie outside the volume enclosed by the other surface and keep them in the resulting combined surface, and to generate the topological information for new facets resulting from the trimming.