boundingbox
Menor retângulo alinhado aos eixos que contém um polyshape.
Categoria: Mathematics > Computational Geometry
Sintaxe
[xlim, ylim] = boundingbox(pshape)
Retorna os limites x e y da caixa delimitadora.
Descrição
Os limites são as coordenadas mínima e máxima dos vértices em todos os contornos. São úteis para definir limites de eixos, para um teste rápido de rejeição de sobreposição, ou para dimensionar uma grade de pontos de consulta em volta da forma.
Para um polyshape vazio, os limites são vazios ou NaN.
Argumentos de entrada
pshape- Um objeto
polyshape.
Argumentos de saída
xlim- Linha de dois elementos
[xmin xmax]. ylim- Linha de dois elementos
[ymin ymax].
Exemplo
Limites de um triângulo
P = polyshape([1 5 3], [2 2 6]);
[xl, yl] = boundingbox(P)
Saída
xl = 1×2
1 5
yl = 1×2
2 6
Observações
Use a forma com duas saídas. Chame com uma única saída apenas se souber como sua versão do MATLAB empacota o resultado.