Modelita adalah bahasa khusus domain (DSL) untuk pemodelan 3D, mengintegrasikan raket, postgis, dan blender. Dokumentasi ini mencakup versi 0.2.
Sebelum menyiapkan Modelita, pastikan Anda menginstal berikut:
Setelah Anda mengunduh Modelita, Anda dapat menjalankan program dari terminal menggunakan ./modelita . Ketika dimulai, Anda akan memasukkan mode interaktif di mana Anda dapat memasukkan perintah untuk membuat bentuk 3D.
| Memerintah | Keterangan |
|---|---|
| ke atas | Pindahkan kursor ke atas |
| turun | Pindahkan kursor ke bawah |
| kiri | Pindahkan kursor ke kiri |
| Kanan | Pindahkan kursor dengan benar |
| maju | Pindahkan kursor ke depan |
| ke belakang | Pindahkan kursor ke belakang |
| Memerintah | Keterangan |
|---|---|
| Rotate-X+ | Putar 90 derajat di sekitar sumbu x (+) |
| Rotate-x- | Putar 90 derajat di sekitar sumbu x (-) |
| Rotate-y+ | Putar 90 derajat di sekitar sumbu y (+) |
| putar-y- | Putar 90 derajat di sekitar sumbu y (-) |
| Rotate-Z+ | Putar 90 derajat di sekitar sumbu z (+) |
| Rotate-Z- | Putar 90 derajat di sekitar sumbu z (-) |
| Memerintah | Keterangan |
|---|---|
| A | Tambahkan posisi saat ini sebagai titik |
| B | Bersihkan bentuk saat ini |
| memilih | Cetak posisi kursor saat ini |
| awal | Simpan bentuk ke file OBJ |
| Memerintah | Keterangan |
|---|---|
| dorongan | Simpan posisi dan rotasi saat ini |
| pop | Kembalikan posisi/rotasi yang disimpan terakhir |
Modelita memungkinkan Anda untuk mendefinisikan dan menyimpan simbol khusus (perintah) untuk mengotomatisasi tindakan.
Untuk mendefinisikan simbol baru:
mendefinisikan Masukkan nama simbol baru: my-symbol Masukkan perintah (sebagai daftar): (naik ke depan)
| Memerintah | Keterangan |
|---|---|
| menyimpan | Simpan simbol untuk digunakan nanti |
| memuat | Muat simbol yang sebelumnya disimpan |
Contoh Penggunaan:
; Simpan simbol menyimpan Masukkan nama simbol untuk disimpan: my-symbol ; Muat simbol yang disimpan memuat Masukkan nama file simbol untuk memuat: my-simbol ; Gunakan simbol yang ditentukan my-simbol
Script objimporter.py mengotomatiskan mengimpor file OBJ yang dihasilkan oleh Modelita ke dalam blender.
Langkah Pengaturan:
models/ direktoriobjimporter.py| Fitur | Keterangan |
|---|---|
| Pembersihan Otomatis | Menghapus objek sebelumnya sebelum impor |
| Pemindaian Direktori | Secara otomatis menemukan file obj |
| Info debug | Menunjukkan detail/kesalahan proses impor |
Catatan
Perintah start menyimpan desain bentuk Anda ke file OBJ, sedangkan perintah save menyimpan simbol yang ditentukan. Ingatlah perbedaan ini untuk penggunaan modelita yang efektif.