Ini ialah arahan xform yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
xform - mengubah huraian pemandangan RADIANCE
SINOPSIS
xform [ -c ][ -I ][ -n nama ][ -m newmod ][ -f argfile ][ xf0 ][ -a n1 xf1 .. ][ -i 1 xff
] fail ..
DESCRIPTION
Xform mengubah setiap huraian adegan fail mengikut pilihan yang diberikan. Jika tidak fail
ditentukan, input standard dibaca. The -c pilihan menyebabkan arahan dalam input bukan
untuk diperluaskan. Lalai adalah untuk melaksanakan semua dalam baris arahan. (Lihat nota di bawah tentang
nama fail.) The -n pilihan menyebabkan semua pengecam diawali dengan nama. . -m
pilihan menyebabkan semua permukaan diberi pengubah suai newmod. . -I pilihan menyebabkan semua
permukaan untuk diterbalikkan, membalikkan orientasi normal permukaannya. Pilihan ini adalah
diikuti dengan pilihan transformasi, yang diterangkan di bawah.
. -f pilihan menyebabkan xform baris arahan untuk dibina daripada fail yang diberikan, oleh
memasukkan setiap baris fail pada titik semasa dalam senarai argumen arahan. setiap satu
baris dalam fail akan menghasilkan seruan yang berasingan secara logik xform, dan mungkin boleh
mengandungi mana-mana yang sah xform hujah, termasuk bersarang -f pilihan. Ini adalah cara yang mudah
untuk menentukan berbilang salinan objek yang tidak sesuai dengan corak tatasusunan biasa, tanpa
perlu benar-benar melaksanakan xform banyak kali. Fail tempat kejadian yang berasingan mungkin dinyatakan ini
cara juga, tetapi ingat bahawa baris arahan yang dibina mesti sesuai dengan format permulaan
pilihan (-n, -m, -c, -saya) diikuti dengan transformasi kemudian fail adegan. Tiada permulaan
pilihan mungkin muncul selepas pilihan transformasi pertama, dan tiada pilihan transformasi akan muncul
difahami selepas fail bernama pertama. Dalam kes khas di mana hujah kepada -f
pilihan ialah tanda sempang ('-'), xform akan mengambil hujahnya daripada input standard. Catatan
Bahawa xform tidak boleh mengambil maklumat adegannya secara serentak daripada input standard jika
pilihan digunakan dengan cara ini. Baris dan baris kosong yang saing bermula dengan tanda paun
('#') akan diabaikan secara senyap. Bermula nama arahan "!xform" atau "xform" juga akan menjadi
diabaikan.
Jika satu atau lebih fail adegan diberikan pada baris arahan, xform akan mencari RADIANCE
direktori perpustakaan untuk setiap fail. (Tiada carian berlaku jika nama fail bermula dengan a
'.', '/' atau '~' aksara.) Melainkan jika -c pilihan ada, xform juga akan bertukar kepada
direktori fail itu sebelum memuatkannya. Oleh itu, sebarang arahan yang dilaksanakan dalam fail itu
akan berlaku dalam direktori fail itu, yang memudahkan pembinaan hierarki objek.
Transformasi terdiri daripada urutan operasi yang dilaksanakan mengikut susunan
mereka muncul.
PILIHAN
-t x y z Terjemah pemandangan sepanjang vektor x y z .
-rx darjah
Putar adegan darjah tentang paksi x. Putaran positif sepadan dengan
lawan arah jam apabila melihat ke bawah paksi.
-ry darjah
Putar adegan darjah tentang paksi y.
-rz darjah
Putar adegan darjah tentang paksi z.
-s faktor Skala adegan dengan faktor.
-mx Cerminkan pemandangan tentang pesawat yz.
-saya Cerminkan pemandangan tentang kapal terbang xz.
-mz Cerminkan pemandangan tentang pesawat xy.
-i mengira Lelaran (ulang) penjelmaan berikut (sehingga seterusnya -i pilihan) mengira
kali. Pilihan ini terutamanya untuk menyokong -a pilihan, yang diterangkan
di bawah.
Arrays
Tatasusunan ialah transformasi berulang yang menghasilkan objek berulang. Ia dinyatakan
menggunakan -a pilihan, yang mengambil nombor untuk diulang sebagai hujahnya. Objek akan
langkah dengan transformasi yang diberikan antara ini -a pilihan dan seterusnya -a or -i pilihan. The
objek pertama akan mempunyai aplikasi sifar transformasi. Tatasusunan dua dimensi ialah
diberikan oleh dua transformasi berbeza setiap satu didahului oleh kiraan tatasusunan.
CONTOH
Untuk memutar ``buku'' 30 darjah tentang paksi x kemudian gerakkan 20 dalam y, sambil menambah nama
buku1:
xform -n book1 -rx 30 -t 0 20 0 book > book1
Untuk mengembangkan semua arahan dan melihat maklumat yang sebenarnya digunakan oleh RADIANCE:
adegan xform | lebih
Untuk mencipta tatasusunan dua dimensi 20 lampu, selepas putaran awal dan diikuti dengan
terjemahan global (tiada perluasan arahan):
xform -c -rz 90 -a 5 -t 2 0 0 -a 4 -t 0 1.5 0 -i 1 -t 0 0 10 cahaya
PERSEKITARAN
Laluan RAYPATH untuk mencari fail adegan
Gunakan xform dalam talian menggunakan perkhidmatan onworks.net