TI Draw-menu

Dit submenu bevindt zich onder More modules (Meer modules).

Opmerking: Bij het maken van een nieuw programma dat deze module gebruikt, wordt aanbevolen om het programmatype ] Meetkundige afbeeldingen​ te gebruiken Dit zorgt ervoor dat alle relevante modules worden geïmporteerd.

object

matrix

from ti_draw import *

Importeert alle methoden (functies en opdrachten) uit de ti_draw module.

 

Vorm

object

matrix

draw_line()

Tekent een lijn vanaf de gespecificeerde x1, y1 coördinaat naar x2, y2.

draw_rect()

Tekent een rechthoek die beginnend op de gespecificeerde x, y-coördinaat met de gespecificeerde breedte en hoogte.

fill_rect()

Tekent een rechthoek beginnend bij de gespecificeerde x, y coördinaat met de gespecificeerde breedte en hoogte en die is opgevuld met de gespecificeerde kleur (met behulp van set_color of zwart indien niet gedefinieerd).

draw_circle()

Tekent een cirkel beginnend bij het gespecificeerde x, y-middelpunt met de gespecificeerde straal.

fill_circle()

Tekent een cirkel beginnend bij het gespecificeerde x, y-middelpunt met de gespecificeerde straal en opgevuld met de gespecificeerde kleur (met behulp van set_color of zwart indien niet gedefinieerd).

draw_text()

Tekent een tekststring beginnend bij de gespecificeerde x, y-coördinaat.

draw_arc()

Tekent een boog beginnend bij de gespecificeerde x, y-coördinaat met de gespecificeerde breedte, hoogte en hoeken.

fill_arc()

Tekent een boog beginnend bij de gespecificeerde x, y coördinaat met de gespecificeerde breedte, hoogte en hoeken en opgevuld met de gespecificeerde kleur (met behulp van set_color of zwart indien niet gedefinieerd).

draw_poly()

Tekent een veelhoek met behulp van de gespecificeerde x-lijst, y-lijstwaarden.

fill_poly()

Tekent een veelhoek met behulp van de gespecificeerde x-lijst, y-lijstwaarden opgevuld met de gespecificeerde kleur (met behulp van set_color of zwart indien niet gedefinieerd).

plot_xy()

Tekent een vorm met behulp van de gespecificeerde x, y-coördinaat en het gespecificeerde nummer van 1-13 die verschillende vormen en symbolen vertegenwoordigen (zie hieronder).

 

Besturing

object

matrix

clear()

Wist de volledige schermweergave. Kan worden gebruikt met de parameters x, y, breedte en hoogte om een bestaande rechthoek te wissen.

clear_rect()

Wist de rechthoek op de gespecificeerde x, y-coördinaat met de gespecificeerde breedte en hoogte.

set_color()

Stelt de kleur in van de vorm(en) die in het programma volgen totdat een andere kleur is ingesteld.

set_pen()

Stelt de gespecificeerde dikte en stijl van de rand in bij het tekenen van vormen (niet van toepassing bij het gebruik van vulopdrachten).

set_window()

Hiermee stelt u de grootte van het venster in waarin eventuele vormen worden getekend.

Deze functie is handig om de grootte van het venster aan te passen aan de gegevens of om de oorsprong (0, 0) van het tekencanvas te wijzigen.

get_screen_dim()

Geeft de xmax en ymax van de schermafmetingen.

use_buffer()

Maakt een off-screen buffer mogelijk om het tekenen te versnellen.

paint_buffer()

Geeft de gebufferde teken-output weer.

De opdrachten use_buffer() en paint_buffer() zijn handig in gevallen waarin het weergeven van meerdere objecten op het scherm vertragingen kan veroorzaken.

 

Notities

De standaardconfiguratie heeft (0,0) in de linkerbovenhoek van het scherm. De positieve x-as wijst naar rechts en de positieve y-as wijst naar beneden Dit kan worden aangepast met de functie set_window().
Opdrachten in de tekenmodule ti_draw zijn alleen beschikbaar op de rekenmachine en in de rekenmachineweergave op het bureaublad