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
Distance from a point to a plane the point on a plane formula_33 closest to an arbitrary point formula_34 is formula_2 given by where and the distance from the point to the plane is Distance from a point to a plane In Euclidean space, the point on a plane formula_1 that is closest to the origin has the Cartesian coordinates formula_2, where The distance between the origin and point formula_2 is formula_5. If what is desired is the distance from a point not at the origin to the nearest point on a plane, this can be found by a change of variables that moves the origin to