Rektangelkoordinater
Ett program måste använda en RECT- struktur för att definiera en rektangel. Strukturen anger koordinaterna för två punkter: rektangelns övre vänstra och nedre högra hörn. Rektangelns sidor sträcker sig från dessa två punkter och är parallella med x-axeln och y-axeln.
Koordinatvärdena för en rektangel uttrycks som signerade heltal. Koordinatvärdet för en rektangels högra sida måste vara större än för den vänstra sidan. På samma sätt måste koordinatvärdet för botten vara större än det översta värdet.
Eftersom program kan använda rektanglar för många olika syften använder rektangelfunktionerna inte en explicit måttenhet. I stället anges alla rektangelkoordinater och dimensioner i signerade logiska värden. Mappningsläget och funktionen där rektangeln används avgör måttenheterna. Mer information om koordinater och mappningslägen finns i Koordinatutrymmen och transformeringar.