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 line equation of a line can be given in vector form: Here is the position of a point on the line, and is a unit vector in the direction of the line. Then as scalar "t" varies, gives the locus of the line. The distance of an arbitrary point to this line is given by This formula can be derived as follows: formula_39 is a vector from to the point on the line. Then formula_40 is the projected length onto the line and so is a vector that is the projection of formula_39 onto the line. Thus is the component of