issimplified
Testa se um polyshape está livre de autointerseções e outros defeitos.
Categoria: Mathematics > Computational Geometry
Sintaxe
TF = issimplified(pshape)
true quando o polyshape já está em sua forma limpa e normalizada.
Descrição
Um polyshape é simplificado quando seus contornos não se cruzam nem cruzam uns aos outros, os vértices estão na orientação padrão (contornos externos em um sentido, furos no outro) e não restam vértices duplicados ou espúrios. Por padrão, o construtor polyshape simplifica sua entrada, então a maioria dos polyshapes passa neste teste.
Argumentos de entrada
pshape- Um objeto
polyshape.
Argumentos de saída
TF- Escalar lógico.
Exemplo
Um retângulo simples
P = polyshape([0 4 4 0], [0 0 3 3]);
TF = issimplified(P)
Saída
TF = logical
1