Saltar al contenido principal
Z

Visualizador de Envolvente Convexa (Convex Hull)

Envolvente convexa (convex hull) animada mediante el algoritmo monotone chain de Andrew sobre una nube de puntos — el proceso de push/pop con control paso a paso. Se ejecuta directamente en tu navegador.

Gratis Sin registro Del lado del cliente Respetuoso con la privacidad Updated

/

Pseudocódigo

Press Run to animate the algorithm.

Cómo usar

  1. 1 Pulsa Run para construir la envolvente convexa de los puntos dispersos.
  2. 2 Observa cómo el algoritmo monotone chain apila (push) los puntos y los descarta (pop) cuando el giro no es hacia la izquierda.
  3. 3 Usa Shuffle para generar un nuevo conjunto de puntos aleatorios, o avanza operación por operación.
  4. 4 El contorno verde es la envolvente convexa final.

Por qué usar esta herramienta

  • Observa cómo el algoritmo monotone chain de Andrew construye la envolvente inferior y la superior.
  • Comprende por qué los puntos que provocan un giro a la derecha quedan excluidos de la cadena.
  • Sigue la construcción con complejidad O(n log n), donde el costo principal recae en el paso de ordenamiento.
  • Funciona completamente en tu navegador. Sin registro, sin subir archivos.

Preguntas frecuentes

¿Qué es una envolvente convexa?

Es el polígono convexo más pequeño que contiene por completo un conjunto de puntos — imagina una banda elástica estirada alrededor de todos los puntos que luego se contrae hasta ajustarse.

¿Qué algoritmo utiliza esta herramienta?

El algoritmo monotone chain de Andrew: ordena los puntos y luego construye la envolvente inferior y la superior apilando (push) cada punto y descartando (pop) cualquiera que genere un giro que no sea hacia la izquierda (giro a la derecha o en sentido horario).

¿Cuál es la complejidad temporal de la envolvente convexa?

O(n log n), determinada principalmente por el ordenamiento inicial; la construcción de la cadena en sí es de complejidad lineal. Graham scan y QuickHull comparten esta misma cota promedio.

¿Para qué se usa la envolvente convexa?

Detección de colisiones (collision detection), análisis de formas, búsqueda de rutas (pathfinding), sistemas GIS, y como paso de preprocesamiento en muchos otros algoritmos geométricos.

¿Qué es Visualizador de Envolvente Convexa (Convex Hull)?

El visualizador de envolvente convexa muestra cómo encontrar el polígono convexo más pequeño que rodea un conjunto de puntos. Utiliza el algoritmo monotone chain de Andrew, que ordena los puntos y luego construye la envolvente inferior (lower hull) y la envolvente superior (upper hull), descartando (pop) cualquier punto que genere un giro que no sea hacia la izquierda (non-left turn).

Resumen

Visualizador de Envolvente Convexa (Convex Hull) es una utilidad algoritmos gratuita de Zerethon Tools. Envolvente convexa (convex hull) animada mediante el algoritmo monotone chain de Andrew sobre una nube de puntos — el proceso de push/pop con control paso a paso. Se ejecuta directamente en tu navegador. Funciona totalmente en el navegador — sin registro, sin subida de archivos.

Categoría
Algoritmos
Precio
Gratis
Privacidad
Basado en el navegador
Registro
No necesario

Privacidad

Tus datos nunca salen de tu navegador, salvo que se indique explícitamente. Visualizador de Envolvente Convexa (Convex Hull) funciona completamente del lado del cliente — sin subida a servidor, sin registro de actividad, sin seguimiento de tu contenido.

Herramientas relacionadas

Crea, comparte y crece en Zerethon Social

Registro gratuito. Gana puntos, colecciona logros y conecta con creadores de todo el mundo.

Prueba Zerethon gratis