Round Rect Menyebar ke Mana-Mana
(folklore.org)Persegi panjang membulat ada di mana-mana!
Ringkasan poin utama
-
Algoritme baru Bill Atkinson:
- Bill Atkinson menambahkan kode baru ke QuickDraw untuk menggambar lingkaran dan elips dengan cepat.
- Untuk mengatasi keterbatasan prosesor 68000, ia merancang cara menghitung lingkaran hanya dengan penjumlahan dan pengurangan.
- Teknik ini memanfaatkan fakta bahwa jumlah bilangan ganjil akan menjadi kuadrat sempurna berikutnya.
-
Masukan dari Steve Jobs:
- Setelah melihat demo Bill, Steve Jobs mengusulkan bahwa selain lingkaran dan elips, persegi panjang dengan sudut membulat juga diperlukan.
- Steve menekankan bahwa persegi panjang dengan sudut membulat banyak digunakan dalam kehidupan sehari-hari.
- Bill awalnya mengira itu akan sulit, tetapi akhirnya memutuskan untuk mencobanya setelah diyakinkan oleh Steve.
-
Implementasi persegi panjang bersudut membulat:
- Bill kemudian menulis kode untuk menggambar persegi panjang bersudut membulat dengan cepat.
- Fitur baru ini diberi nama "RoundRects" dan diintegrasikan ke berbagai bagian antarmuka pengguna.
- Persegi panjang bersudut membulat segera menjadi elemen yang esensial.
Opini GN⁺
-
Latar belakang teknis:
- Prosesor 68000 tidak mendukung operasi floating point, sehingga diperlukan metode menggambar lingkaran yang hanya memakai penjumlahan dan pengurangan.
- Algoritme Bill Atkinson merupakan pendekatan inovatif yang berhasil mengatasi keterbatasan ini.
-
Pentingnya pengalaman pengguna:
- Steve Jobs tidak hanya mementingkan pencapaian teknis, tetapi juga pengalaman pengguna.
- Persegi panjang bersudut membulat memainkan peran penting dalam meningkatkan aspek estetika antarmuka pengguna.
-
Motivasi untuk berinovasi:
- Masukan Steve Jobs menjadi dorongan bagi Bill Atkinson untuk mencoba tantangan baru.
- Ini menunjukkan betapa pentingnya umpan balik dan kolaborasi dalam tim.
-
Evolusi teknologi:
- Ini menunjukkan bahwa perbaikan kecil di tahap awal dapat membawa perubahan besar di kemudian hari.
- Persegi panjang bersudut membulat kemudian menjadi standar di berbagai perangkat lunak dan desain.
-
Teknologi terkait:
- Saat ini, banyak pustaka grafis dan framework yang dapat dengan mudah mengimplementasikan persegi panjang bersudut membulat.
- Sebagai contoh, properti CSS
border-radiusmemungkinkan penerapan sudut membulat dengan mudah dalam desain web.
1 komentar
Komentar Hacker News