Geometric crossover is a representation-independent generalization of the class of traditional mask-based crossover for binary strings. It is based on the distance of the search space seen as a metric space. Although real-code representation allows for a very familiar notion of distance, namely the Euclidean distance, there are also other distances suiting it. Also, topological transformations of the real space give rise to further notions of distance. In this paper, we study the geometric crossovers associated with these distances in a formal and very general setting and show that many preexisting genetic operators for the real-code representation are geometric crossovers. We also propose a novel methodology to remove the inherent bias of pre-existing geometric operators by formally transforming topologies to have the same effect as gluing boundaries. Keywords Geometric crossover, real-code representation, crossover bias, glued space