Menu Desenho TI

Este submenu está localizado em Mais módulos.

Nota: Ao criar um novo programa que utilize este módulo, recomenda-se a utilização do tipo de programa Gráficos de Geometria. Isto irá garantir que todos os módulos relevantes são importados.

Item

Descrição

de ti_draw import *

Importa todos os métodos do módulo ti_draw.

 

Forma

Item

Descrição

draw_line()

Desenha uma linha a partir da coordenada x1,y1 especificada para x2,y2.

draw_rect()

Desenha um retângulo começando na coordenada x,y especificada com a largura e altura especificadas.

fill_rect()

Desenha um retângulo começando na coordenada x,y especificada com a largura e altura especificadas e preenchidas com a cor especificada (utilizando set_color ou preto, se não definido).

draw_circle()

Desenha um círculo começando na coordenada x,y do centro especificado com o raio especificado.

fill_circle()

Desenha um círculo começando na coordenada x,y especificada com o raio especificado e preenchido com a cor especificada (utilizando set_color ou preto, se não definido).

draw_text()

Desenha uma cadeia de texto começando na coordenada x,y especificada.

draw_arc()

Desenha um arco começando na coordenada x,y especificada com a largura e altura e ângulo especificados.

fill_arc()

Desenha um arco começando na coordenada x,y especificada com a largura e altura e ângulo especificados e preenchido com a cor especificada (utilizando set_color ou preto, se não definido).

draw_poly()

Desenha um polígono utilizando os valores x-list,y-list especificados.

fill_poly()

Desenha um polígono utilizando os valores x-list,y-lista especificados preenchidos com a cor especificada (utilizando set_color ou preto se não definido).

plot_xy()

Desenha uma forma utilizando a coordenada x,y especificada e o número especificado de 1 a 13 representando diferentes formas e símbolos (ver abaixo).

 

Control (Controlo)

Item

Descrição

clear()

Limpa todo o ecrã. Pode ser utilizado com parâmetros x,y,largura,altura, para limpar um retângulo existente.

clear_rect()

Limpa o retângulo na coordenada x,y especificada com a largura e altura especificadas.

set_color()

Define a cor da(s) forma(s) que se seguem no programa até que outra cor seja definida.

set_pen()

Define a espessura e o estilo especificados da margem quando desenhar formas (não aplicável ao utilizar comandos de preenchimento).

set_window()

Define o tamanho da janela em que serão desenhadas formas.

Esta função é útil para redimensionar a janela para corresponder aos dados ou para alterar a origem (0,0) da tela de desenho.

get_screen_dim()

Devolve o xmax e o ymax das dimensões do ecrã.

use_buffer()

Permite um buffer fora do ecrã para acelerar o desenho.

paint_buffer()

Apresenta a saída de desenho com buffer.

As funções use_buffer() e paint_buffer() são úteis nos casos em que a apresentação de vários objetos no ecrã pode causar atrasos.

 

Notas

A configuração predefinida tem (0,0) no canto superior esquerdo do ecrã. O eixo x positivo aponta para a direita e o eixo y positivo aponta para o fundo. Isto pode ser modificado utilizando a função set_window().
As funções no módulo ti_draw estão disponíveis apenas na unidade portátil e na vista portátil do ambiente de trabalho.