Pular para o conteúdo

isElementWithinMarker

Compartilhada Elementos OOP elemento:isWithinMarker(...)

Verifica se um elemento está dentro de um marcador.

bool isElementWithinMarker ( element oElemento, marker oMarcador )

true se o elemento estiver dentro da geometria do marcador, false caso contrário. Os dois precisam estar no mesmo interior.

No servidor, checkpoints testam um círculo no plano x/y e ignoram a altura. Cilindros testam o raio e a altura acima da base; os demais tipos usam uma esfera com o tamanho do marcador como raio.

No cliente a resposta vem do estado de contato que o cliente acompanha para os eventos de entrada e saída do marcador, sem um novo teste geométrico. Lá, um argumento inválido registra um aviso e devolve nil.