Model rangka dawai
![](http://upload.wikimedia.org/wikipedia/commons/thumb/0/06/Wire_frame.svg/200px-Wire_frame.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Obj_lineremoval.png/200px-Obj_lineremoval.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/8/87/%D8%A7%D9%84%D9%86%D9%85%D9%88%D8%B0%D8%AC_%D8%A7%D9%84%D8%B3%D9%84%D9%83%D9%8A.jpg/200px-%D8%A7%D9%84%D9%86%D9%85%D9%88%D8%B0%D8%AC_%D8%A7%D9%84%D8%B3%D9%84%D9%83%D9%8A.jpg)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/c/c4/Wireframe_Render_of_Digital_Clothing_Bathingrobe_3D_Model.jpg/220px-Wireframe_Render_of_Digital_Clothing_Bathingrobe_3D_Model.jpg)
Model rangka dawai (bahasa Inggeris: wire-frame modelcode: en is deprecated ) merupakan representasi bagi visual objek fizikal tiga dimensi (3D) yang digunakan dalam bidang grafik komputer 3D, yang dihasilkan dengan menentukan setiap tepi objek fizikal di mana bertemunya dua permukaan licin selanjar, ataupun dengan menyambungkan bucu-bucu yang menganggotai objek menggunakan garis (lurus) atau lengkung. Objek dipancarkan ke dalam ruang skrin dan dirender dengan melukis garisan di setiap lokasi tepi. Istilah "rangka dawai" didatangkan oleh jurureka yang menggunakan dawai logam untuk menggambarkan bentuk objek pepejal dalam tiga dimensi. Model komputer rangka dawai 3D membenarkan pembinaan dan manipulasi pepejal dan permukaan pepejal. Pemodelan pepejal 3D dengan cekap melukis representasi pepejal berkualiti tinggi daripada lukisan garisan konvensional.
Menggunakan model rangka dawai membolehkan struktur reka bentuk asas model 3D divisualisasikan. Pemandangan dan penggambaran dua dimensi tradisional boleh dibuat dengan melakukan putaran objek yang sesuai serta pemilihan penyingkiran garis tersembunyi melalui satah keratan.
Memandangkan perenderan rangka dawai agak mudah dan pantas untuk dihitung, ia sering digunakan dalam hal-hal yang memerlukan kadar bidang skrin yang agak tinggi (contohnya, apabila mengusahakan model 3D yang sangat kompleks, atau pemodelan fenomena luaran dalam sistem masa nyata). Apabila butiran grafik yang lebih besar dikehendaki, tekstur permukaan boleh ditambah secara automatik selepas selesai perenderan awal rangka dawai, supaya jurureka dapat menyemak pepejal dengan pantas, atau memutarkan objek ke sudut pandangan yang berbeza tanpa penangguhan lama yang dikaitkan dengan perenderan yang lebih realistik, bahkan juga pemprosesan wajah dan pembayangan rata (flat shadingcode: en is deprecated ) yang ringkas.
Kaedah rangka dawai juga sangat sesuai dan digunakan secara meluas dalam memprogramkan tatacara untuk perkakas mesin kawalan berangka terus (direct numerical controlcode: en is deprecated , DNC).
Sudah wujudnya ilustrasi seakan rangka dawai lukisan tangan sejak zaman <i>Renaissance</i> di Itali. [2] Model rangka dawai juga digunakan secara meluas dalam permainan video untuk menggambarkan objek 3D pada tahun 1980-an dan awal 1990-an, ketika teknologi komputer belum cukup maju untuk dapat menghitung dan melukis objek 3D yang "diisi dengan betul". Model rangka dawai juga digunakan sebagai input untuk pembuatan berbantu komputer (computer-aided manufacturingcode: en is deprecated . CAM).
Terdapat tiga jenis utama model reka bentuk berbantu komputer (computer-aided designcode: en is deprecated , CAD) 3D; rangka dawai adalah yang paling abstrak dan paling tidak realistik. Jenis-jenis lain ialah permukaan dan pepejal. Kaedah pemodelan rangka dawai hanya terdiri daripada garis-garis dan lengkung-lengkung yang menghubungkan titik atau bucu dan dengan itu menetapkan tepi-tepi sesebuah objek.
Contoh mudah model rangka dawai
Sebuah objek ditentukan oleh dua jadual, iaitu (1) Jadual Bucu, dan (2) Jadual Tepi.
Jadual bucu terdiri daripada nilai-nilai koordinat tiga dimensi untuk setiap bucu dengan merujuk kepada asalan.
Bucu | X | Y | Z |
---|---|---|---|
1 | 1 | 1 | 1 |
2 | 1 | -1 | 1 |
3 | -1 | -1 | 1 |
4 | -1 | 1 | 1 |
5 | 1 | 1 | -1 |
6 | 1 | -1 | -1 |
7 | -1 | -1 | -1 |
8 | -1 | 1 | -1 |
Jadual tepi menentukan bucu mula dan tamat untuk setiap tepi.
Tepi | Bucu Mula | Bucu Tamat |
---|---|---|
1 | 1 | 2 |
2 | 2 | 3 |
3 | 3 | 4 |
4 | 4 | 1 |
5 | 5 | 6 |
6 | 6 | 7 |
7 | 7 | 8 |
8 | 8 | 5 |
9 | 1 | 5 |
10 | 2 | 6 |
11 | 3 | 7 |
12 | 4 | 8 |
Tafsiran secara bersahaja boleh menghasilkan representasi rangka dawai dengan hanya melukis garis-garis lurus antara koordinat-koordinat skrin bagi bucu-bucu yang bersesuaian menggunakan senarai tepi.
Tidak seperti representasi yang direka untuk perenderan yang lebih terperinci, maklumat wajah tidak dinyatakan (perlu dihitung jika diperlukan untuk pemaparan pepejal).
Penghitungan yang sesuai perlu dilakukan untuk mengubah koordinat 3D bucu kepada koordinat skrin 2D.
Lihat juga
- Animasi
- Grafik komputer 3D
- Animasi komputer
- Imej janaan komputer (CGI)
- Mockup
- Jaringan poligon
- Grafik vektor
- Sinematografi maya