Visualizador geométrico

resumen

Aplicación interactiva en lienzo para crear y manipular figuras geométricas con cuadrícula.

indicador

Crea una aplicación de visualización interactiva en lienzo que permita a los usuarios construir figuras geométricas como líneas, círculos y cuadrados. Asegúrate de que los vértices y rayos sean visibles, y permite crear segmentos de línea. Implementa una cuadrícula cartesiana para una alineación precisa. Los usuarios deben poder eliminar y mover elementos, y nuevos puntos deben aparecer automáticamente en las intersecciones con nombres únicos.

## Características
- Utiliza el lienzo para dibujos e interacciones.
- Figuras: líneas, círculos y cuadrados con vértices y rayos visibles.
- Presenta una cuadrícula cartesiana para precisión y claridad.
- Permite agregar y arrastrar puntos y figuras haciendo clic y arrastrando.
- Muestra nombres de puntos y sus coordenadas al pasar el ratón.
- Habilita la eliminación de elementos y la captura de nuevos puntos en intersecciones.

## Interacción de Usuario
- Haz clic en el lienzo para crear puntos y figuras.
- Arrastra para reubicar elementos.
- Coloca el cursor sobre los puntos para ver sus nombres y coordenadas.

## Implementación
- Estructura la aplicación para un uso intuitivo y clara visibilidad de las funciones.
- Mantén las interacciones de usuario fluidas y responsivas.
- Utiliza las mejores prácticas para crear una interfaz sin fisuras y fácil de usar.

indicador original

Создай визуализацию на канвасе возможности постройки прямой, окружности, квадрата, чтобы видно было вершины, лучи чтобы можно было делать. отрезки, И чтобы сетка была декартова чтобы все по сетке мелкой делалось. чтобы удалять можно было и чтобы новые ставить на пересечении появлялись новые точки с новыми названиями итд

Q: Как пользователь должен взаимодействовать с фигурами на холсте?
A: Клик для создания, перетаскивание для перемещения

Q: Какую информацию нужно отображать для точек и фигур?
A: Точки с именами, координаты при наведении

resumen de costo de generación

nombre del modelo: claude-3-7-sonnet-latest

tiempo de respuesta: 173.66 sec.

tokens de resultado: 15,610

costo: $0.23615700