Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
rubberbox
Caixa tipo liga de borracha para seleção de um retângulo
Seqüência de Chamamento
[final_rect,btn]=rubberbox() [final_rect,btn]=rubberbox(initial_rect) [final_rect,btn]=rubberbox(edition_mode) [final_rect,btn]=rubberbox(initial_rect, edition_mode)
Parâmetros
- initial_rect
- vetor de duas a quatro entradas. Com quatro entradas fornece o retângulo inicial definido por [x_esquerdo, y_topo, largura, altura]. Com duas entradas, largura e altura são supostas 0. 
- edition_mode
- um booleano, se edition_mode==%t; um aperto de botão seleciona a primeira quina, soltar seleciona a quina oposta. Se edition_mode== %f, aperto de botão ou clique seleciona a primeira quina, um clique é requerido para selecionar a quina oposta. O valor padrão é edition_mode=%f 
- final_rect
- um retângulo definido por [x_esquerdo, y_topo, largura, altura] 
- btn
- um inteiro, o número do botão do mouse clicado 
Descrição
rubberbox(initial_rect) trilha uma caixa liga de
            borracha na janela de gráficos corrente, seguindo o mouse. Quando um botão
            é clicado, rubberbox retorna a definição dos retângulos
            finais final_Rect. Se o argumento
            initial_rect estiver presente, o usuário deve clicar
            para fixar a posição da quina inicial.
Exemplos
clf plot2d() a = gca(); db = a.data_bounds; x0 = (db(1)*2+db(2))/3; dx = (db(2)-db(1))/3; y0 = (db(3)+db(4)*2)/3; dy = (db(4)-db(3))/3; xtitle(msprintf("With an initial starting corner: x0 = %0.2f, y0 = %0.2f",x0,y0)) r = rubberbox([x0 y0])
clf plot2d() a = gca(); db = a.data_bounds; x0 = (db(1)*2+db(2))/3; dx = (db(2)-db(1))/3; y0 = (db(3)+db(4)*2)/3; dy = (db(4)-db(3))/3; xtitle(msprintf("With an initial box: x0 = %0.2f, y0 = %0.2f, width = %0.2f, height = %0.2f,",x0-dx/4,y0+dy/5,2*dx,dy)) r = rubberbox([x0-dx/4 y0+dy/5 2*dx dy])
Ver Também
| Report an issue | ||
| << locate | interaction | seteventhandler >> |