2D computer graphics endowed with a self-rendering method—a procedure which assigns colors to the image pixels by an arbitrary algorithm. Complex models can be built by combining simpler objects, in the paradigms of object-oriented programming. In Euclidean geometry, a translation moves every point a constant distance in a specified direction. A translation can be described as a rigid motion: other rigid motions include rotations and reflections. A translation can also be interpreted as the addition of a constant vector to every point, or as shifting the origin of the coordinate system. A translation operator is an operator formula_1 such that formula_2 If v
Elliptic geometry pole" of the given line. The perpendiculars on the other side also intersect at a point, which is different from the other absolute pole only in spherical geometry, for in elliptic geometry the poles on either side are the same. There are no antipodal points in elliptic geometry. Every point corresponds to an "absolute polar line" of which it is the absolute pole. Any point on this polar line forms an "absolute conjugate pair" with the pole. Such a pair of points is "orthogonal", and the distance between them is a "quadrant". The distance between a pair of points is