Met FILLPOLY_P({(20,20), (100, 20), (100, 100), (20, 100)}, #FF, 128) wordt in
de linkerbovenhoek van het scherm een vierkant getekend met 80 pixels per zijde. De kleur van het vierkant is
paars en het transparantieniveau is 128.
GETPIX_P, GETPIX
Syntaxis: GETPIX([G], x, y)
Syntaxis: GETPIX_P([G], x, y)
Hiermee wordt de kleur van de pixel G geretourneerd met de coördinaten x,y.
G kan elk van de grafische variabelen zijn en is optioneel. De standaardwaarde is G0, de huidige afbeelding.
GROBH_P, GROBH
Syntaxis: GROBH(G)
Syntaxis: GROBH_P(G)
Hiermee wordt de hoogte van G geretourneerd.
G kan elk van de grafische variabelen zijn en is optioneel. De standaardinstelling is G0.
GROBW_P, GROB
Syntaxis: GROBW(G)
Syntaxis: GROBW_P(G)
Hiermee wordt de breedte van G geretourneerd.
G kan elk van de grafische variabelen zijn en is optioneel. De standaardinstelling is G0.
INVERT_P, INVERT
Syntaxis: INVERT([G, x1, y1, x2, y2])
Syntaxis: INVERT_P([G, x1, y1, x2, y2])
Hiermee speelt u een video omgekeerd af van de geselecteerde regio. G kan elk van de grafische variabelen
zijn en is optioneel. De standaardinstelling is G0.
x2, y2 zijn optioneel. Als deze punten niet zijn opgegeven, vormen ze de rechterbenedenhoek van de
afbeelding.
x1, y1 zijn optioneel. Als deze punten niet zijn opgegeven, vormen ze de linkerbovenhoek van de afbeelding.
Als er slechts één x,y-paar is opgegeven, wordt hiermee naar de linkerbovenhoek verwezen.
LINE_P, LINE
Syntaxis: LINE_P([G], x1, y1, x2, y2, [kleur])
Syntaxis: LINE_P([G],points_definition, lines_definitions, rotation_matrix of
{rotation_matrix of -1, ["N"], [{eye_x, eye_y, eye_z} of -1], [{3Dxmin,
3Dxmax, 3Dymin, 3Dymax, 3Dzmin, 3Dzmax}]}, [zstring])
Syntaxis: LINE_P([G],pre_rotated_points, line_definitions, [zstring])
Syntaxis: LINE([G], x1, y1, x2, y2, [kleur])
636 Hoofdstuk 29 Programmeren in HP PPL