draftdrill ialah tempat percuma untuk berlatih lukisan teknik dan ditanda. Anda melukis pada grid; ia tahu jawapannya, dan memberitahu anda dengan tepat apa yang salah.
50 latihan dalam 5 topik, dan lebih banyak lagi akan menyusul.
Lukisan dengan satu garisan tertinggal, ditanda oleh kod yang sama yang menanda lukisan anda: “Pandangan hadapan: 1 garisan tertinggal.” Garisan yang tertinggal diserlahkan.
Ia tahu jawapannya. Setiap jawapan dihasilkan daripada objek atau pembinaan itu sendiri, tidak pernah ditaip dengan tangan, jadi soalan dan penandaan tidak boleh bercanggah.
Ia memaafkan di mana, bukan apa. Lukis di mana-mana pada kertas: mengalihkan seluruh lukisan anda tidak mengubah markah. Meninggalkan garisan, menambah garisan, atau menggunakan jenis garisan yang salah akan mengubahnya.
Garisan binaan milik anda. Garisan kerja diabaikan semasa penandaan, jadi gunakanlah sebanyak yang anda perlukan.
Kedua-dua kaedah unjuran diajar. Unjuran sudut pertama dan unjuran sudut ketiga kedua-duanya betul. Setiap latihan menyatakan yang mana satu dikehendaki, dan ketepatan pandangan anda ditanda berasingan daripada kedudukan anda meletakkannya.
Tiada peratusan. Markah tidak mengajar apa-apa, jadi ia menamakan garisan itu sebaliknya.
Mengapa semuanya melekat pada grid
draftdrill hanya boleh menanda apa yang jatuh tepat pada grid. Itu had yang sebenar: sesetengah pembinaan mempunyai jawapan yang jatuh di antara titik grid, dan grid yang melekat tidak boleh melukisnya. Daripada menandanya sebagai “hampir betul”, yang boleh mengajar anda perkara yang salah, pembinaan itu diketepikan sehingga ia boleh ditanda dengan betul.
Pada grid: titik tengah jatuh pada (4, 3), jadi ia boleh dilukis dan ditanda.Di antara titik grid: tangen menyentuh pada (2.8, 1.17…), yang tidak boleh dipegang oleh mana-mana titik grid.
Privasi anda
Tiada akaun dan tiada log masuk. Warna kertas anda, dan sama ada anda telah menutup sepanduk apa yang baharu, disimpan dalam pelayar anda sendiri dan tidak dihantar ke mana-mana. Lukisan anda dihantar hanya untuk ditanda, dan draftdrill tidak menyimpannya. Lawatan halaman dikira secara tanpa nama dengan Cloudflare Web Analytics, yang tidak menggunakan kuki dan tiada apa-apa yang mengenal pasti anda.
Jika markah kelihatan salah, soalan mengelirukan, atau sesuatu rosak, beritahu saya. Markah yang anda rasa salah ialah laporan yang paling berguna: ia bermakna jawapan atau soalannya perlu dibaiki.
Bagi sesiapa yang ingin tahu tentang kejuruteraannya: keputusan yang membentuk draftdrill, dan pepijat yang paling banyak mengajar.
Jurang yang diisinya
Perisian lukisan membolehkan anda melukis, tetapi ia tidak boleh memberitahu sama ada lukisan itu betul. Kursus boleh, melalui seseorang yang mengkritik kerja anda: berjadual, berbayar, dan tiada pada malam sebelum penilaian. Saya tidak menemui apa-apa yang memberikan maklum balas segera dan khusus tentang cubaan lukisan teknik. Jadi draftdrill ialah penanda dahulu, dan topiknya ialah kandungan yang ditanda olehnya.
Ukur sebelum membina
Oleh sebab jawapan mesti jatuh pada grid, soalan pertama bagi setiap topik baharu ialah sama ada jawapannya jatuh pada grid. Satu pengukuran yang murah menjawabnya sebelum sebarang kerja reka bentuk:
Pembinaan
Jawapan pada grid
Parabola, kaedah segi empat tepat
kesemuanya, dengan tepat
Pembahagi dua sama serenjang, panjang genap
kesemuanya, dengan tepat
Lukisan oblik, ketiga-tiga jenis
27,104 daripada 27,104
Tangen dari satu titik ke bulatan
0 daripada 162
Heksagon sekata, pada kertas grid koordinat
0 daripada 30 saiz, dan tidak pernah
Lukisan isometri kelihatan mustahil atas sebab yang sama: tiada dua titik pada kertas grid koordinat yang terletak pada 60°. Pengukuran kedua menunjukkan ia tepat pada kertas grid isometri, yang kini digunakan oleh draftdrill untuknya.
Jawapan tidak pernah meninggalkan pelayan
Setiap latihan dibahagi dua. Separuh awam, iaitu gambar dan soalan, dihantar ke pelayar anda; jawapan kekal di pelayan dan digunakan hanya untuk menanda. Ini lebih penting daripada yang disangka, kerana objek itu ialah jawapannya: sesiapa yang memegang objek itu boleh menjana pandangannya yang betul. Satu ujian membaca import setiap fail dan gagal jika kod yang berjalan dalam pelayar mengimport apa-apa yang memegang jawapan.
Tiga pandangan tidak selalu menentukan satu objek
Latihan songsang meminta anda membina objek daripada tiga pandangannya, dan mudah untuk menganggap bahawa tiga pandangan sentiasa menentukan satu objek. Memeriksa setiap susunan kubus dalam ruang 2×2×2 menunjukkan sebaliknya: 255 bentuk hanya memberikan 215 set pandangan yang berbeza, jadi beberapa bentuk yang berbeza kelihatan serupa dalam ketiga-tiganya. Jika anda membina salah satu daripadanya, draftdrill memberitahu bahawa binaan anda sepadan dengan ketiga-tiga pandangan tetapi bukan objek yang dilukisnya, dan tidak mengatakan anda salah.
Apa yang tidak dapat dilihat oleh ujian
Suite ujiannya besar dan ketat, tetapi ia masih terlepas pepijat yang paling penting, kerana pepijat itu terletak pada perkataan dan susun atur, bukan pada logik. Satu petua menyuruh pelajar melukis lengkung licin sedangkan jawapannya ialah tembereng lurus. Soalan pada garisan pepenjuru menyebut “unit” sedangkan satu unit dan satu kotak grid berbeza sebanyak √2, lalu menggambarkan titik yang tiada pada grid. Satu perubahan susun atur menjadikan lukisan berjalur hitam sehingga setiap klik tersasar tanpa disedari. Setiap satu ditemui dengan cara yang sama: dengan membuka halaman dan menggunakannya seperti seorang pelajar. Dua daripadanya kini mempunyai pengawal automatik.
Bagaimana ia dihasilkan
Saya mereka bentuk draftdrill, membuat keputusannya dan menyemak hasilnya. Ejen pengekodan AI (Claude Code) menulis sebahagian besar kodnya. Aliran kerjanya memastikan perkara itu jujur: setiap ciri bermula sebagai reka bentuk bertulis yang saya luluskan, menjadi pelan langkah demi langkah, dan disemak sebelum digabungkan. Semakan itu telah menangkap kecacatan sebenar, termasuk ujian yang membandingkan satu nilai dengan dirinya sendiri. Setiap keputusan dan alasannya direkodkan dalam log keputusan. Dibina dengan Next.js dan TypeScript, diuji dengan pelari ujian terbina dalam Node, dan dihoskan di Vercel.