Download Inhoudsopgave Inhoud Print deze pagina

Syntaxis: Blit_P ([Trgtgrb, Dx1, Dy1, Dx2, Dy2], [Srcgrb, Sx1, Sy1, Sx2, Sy2, C, Alpha]) - HP Prime Gebruikershandleiding

Verberg thumbnails Zie ook voor Prime:
Inhoudsopgave

Advertenties

Syntaxis: BLIT_P ([trgtGRB, dx1, dy1, dx2, dy2], [srcGRB, sx1, sy1, sx2, sy2,
c, alpha])
Hiermee kopieert u het gebied van grafiek srcGRB van punt (sx1, sy1) tot (exclusief) punt (sx2, sy2) naar het
gebied van trgtGRB tussen de punten (dx1, dy1) en (dx2, dy2). In de praktijk wordt 1 toegevoegd aan sx1 en
sx2 om het juiste gebied te verkrijgen. Er worden geen pixels uit srcGRB gekopieerd die de kleur c hebben.
Het nummer alpha moet tussen 0 (transparant) en 255 (ondoorzichtig) liggen. Dit stelt de transparantie voor,
of het alpha-kanaal, van de bron-bitmap.
trgtGRB kan elk van de grafische variabelen zijn en is optioneel. De standaardinstelling is G0.
srcGRB kan elk van de grafische variabelen zijn.
dx2, dy2 zijn optioneel. Als deze punten niet zijn opgegeven, worden ze zodanig berekend dat het
bestemmingsgebied even groot is als het brongebied.
sx2, sy2 zijn optioneel. Als deze punten niet zijn opgegeven, vormen ze de rechterbenedenhoek van srcGRB.
sx1, sy1 zijn optioneel. Als deze punten niet zijn opgegeven, vormen ze de linkerbovenhoek van srcGRB.
dx1, dy1 zijn optioneel. Als deze punten niet zijn opgegeven, vormen ze de linkerbovenhoek van trgtGRB.
c kan elke kleur zijn die is gespecificeerd als #RRGGBB. Als deze optie niet wordt opgegeven, worden alle
pixels van rcGRB gekopieerd.
alpha is optioneel. Als dit niet is opgegeven, is het standaard 255 (ondoorzichtig).
OPMERKING:
opleveren als de bron en het doel elkaar overlappen.
Als u zowel c als alpha gebruikt, raadt HP aan om ook de x- en y-coördinaten van de bron op te geven om er
zeker van te zijn dat het systeem onderscheid kan maken tussen de doelen van elke parameter.
DIMGROB_P, DIMGROB
Syntaxis: DIMGROB_P(G, w, h, [kleur]) of DIMGROB_P(G, lijst)
Syntaxis: DIMGROB(G, w, h, [kleur]) of DIMGROB(G, lijst)
Hiermee worden de afmetingen van GROB G ingesteld op w × h. De grafische G wordt geïnitialiseerd met kleur
of met de grafische gegevens geleverd in de lijstvariabele. Als u de grafiek initialiseert met grafische
gegevens, is lijst een overzicht van gehele getallen. Elk geheel getal, zoals gezien in grondgetal 16, beschrijft
elke 16 bits een kleur.
Kleuren hebben de notatie A1R5G5B5 (dat wil zeggen, 1 bit voor het alfakanaal en 5 bits voor R, G en B).
FILLPOLY_P, FILLPOLY
Syntaxis: FILLPOLY_P([G],{(x1, y1), (x2, y2),...(xn, yn)}, Kleur, [Alfa])
Syntaxis: FILLPOLY([G],{(x1, y1), (x2, y2),...(xn, yn)}, Kleur, [Alfa])
Hiermee wordt de veelhoek gedefinieerd door de lijst met punten gevuld met de kleur gedefinieerd door de
RGB-code voor de kleur. Als Alfa een geheel getal is tussen 0 en 255, wordt de veelhoek getekend met het
bijbehorende transparantieniveau. U kunt een vector van punten gebruiken in plaats van een lijst. In dat geval
kunnen de punten worden uitgedrukt als complexe getallen.
Voorbeeld:
Het gebruik van dezelfde variabele voor trgtGRB en srcGRB kan onvoorspelbare resultaten
Programmaopdrachten 635

Advertenties

Inhoudsopgave
loading

Inhoudsopgave