Device-independent two-dimensional or three-dimensional Cartesian coordinate system whose coordinates are in the range 0 to 1. Normalized device coordinates are used in defining views of objects. In particular, they are used for specifying viewports, image transformation, and input from stroke and locator devices.