Visualisasi Geometris Interaktif

ringkasan

Aplikasi kanvas interaktif untuk membuat dan memanipulasi bentuk geometris dengan grid Cartesian.

prompt

Buatlah aplikasi visualisasi interaktif berbasis kanvas yang memungkinkan pengguna untuk membangun bentuk geometris seperti garis, lingkaran, dan persegi. Pastikan titik sudut dan sinar terlihat, serta sediakan opsi untuk membuat segmen garis. Terapkan grid Cartesian untuk penyelarasan yang presisi. Pengguna harus dapat menghapus dan memindahkan elemen, dan titik baru harus muncul secara otomatis di persimpangan dengan nama unik.

## Fitur
- Gunakan kanvas untuk menggambar dan berinteraksi.
- Bentuk mencakup garis, lingkaran, dan persegi dengan titik sudut dan sinar yang tampak.
- Tampilkan grid Cartesian untuk ketepatan dan kejelasan.
- Tambahkan dan seret titik serta bentuk dengan mengklik dan menyeret.
- Tampilkan nama titik dan koordinat saat hover.
- Aktifkan penghapusan elemen dan pembuatan titik baru secara otomatis di persimpangan.

## Interaksi Pengguna
- Klik pada kanvas untuk membuat titik dan bentuk.
- Seret untuk memindahkan elemen.
- Arahkan mouse ke titik untuk melihat nama dan koordinatnya.

## Implementasi
- Susun aplikasi supaya mudah digunakan dengan fitur yang terlihat jelas.
- Pastikan interaksi pengguna berjalan dengan lancar dan responsif.
- Gunakan praktik terbaik untuk menciptakan antarmuka yang mulus dan ramah pengguna.

prompt asli

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

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

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

ringkasan biaya pembuatan

nama model: claude-3-7-sonnet-latest

waktu respons: 173.66 sec.

token hasil: 15,610

biaya: $0.23615700