Ini adalah perintah clipgv yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
klip - Klip objek OOGL pada bidang atau permukaan lainnya
RINGKASAN
klip [-v sumbux,y,z,...]
[-g nilai-atau-poin] [-l nilai-atau-poin]
[-s nstrip[,pecahan]] [-e]
[-sph pusatx,y,z,...] [-sil pusatx,y,z,...]
[ooglfile]
DESKRIPSI
Klip, diadaptasi dari Daeron Meyer's ginsu modul, memungkinkan kliping objek OOGL melawan
pesawat, bola, atau silinder dari baris perintah UNIX. Masukannya bisa berasal dari file
atau masukan standar; output ditulis ke output standar.
Opsi menentukan fungsi posisi ruang; output adalah bagian dari objek
di mana fungsinya lebih besar atau lebih kecil dari beberapa nilai yang diberikan, atau bagian yang terletak di antara
dua nilai. Sebagai alternatif, sebuah objek dapat diiris menjadi strip dengan jarak yang sama. Objek
mungkin dari dimensi apa pun (tetapi lihat bagian BUGS).
Pilihannya adalah:
-g nilai-atau-poin
-l nilai-atau-poin
Pilih bagian objek yang fungsinya lebih besar dari (-g) atau kurang
dibandingkan (-l) nilai yang diberikan. Jika keduanya ditentukan, hasilnya adalah bagian dari
objek yang memenuhi kedua kondisi tersebut.
Jika, daripada satu nomor, argumen untuk -l or -g adalah titik (rangkaian
x,y,z,... nilai dipisahkan dengan koma, tanpa kosong yang disematkan), lalu kliping
permukaan adalah salah satu yang dipilih untuk melewati titik itu.
-v sumbux,y,z,...
Menentukan arah dalam ruang. Untuk kliping planar (default), itu adalah pesawat
arah biasa; fungsi kliping adalah produk dalam antara arah
vektor dan titik pada benda. Untuk pemotongan silinder, -v menentukan
arah sumbu silinder; fungsi kliping adalah jarak dari
sumbu.
-sph pusatx,y,z,...
Klip melawan bola yang berpusat di x,y,z,.... Fungsi kliping adalah jarak
dari pusat yang diberikan. Koordinat harus dipisahkan dengan koma tanpa intervensi
spasi.
-sil pusatx,y,z,...
Klip pada silinder dengan sumbu yang melewati pusatx,y,z,..., dengan sumbu
arah yang diberikan oleh -v pilihan. Fungsi kliping adalah jarak dari
sumbu.
-s potongan-potongan[,pecahan]
Klip objek menjadi serangkaian potongan-potongan pita yang membentang di seluruh bagiannya -- the
rentang nilai fungsi di atas objek. Bagian dari setiap pita dihilangkan; NS
pecahan, default .5, mengatur lebar bagian pita yang terlihat dibandingkan dengan
periode pita. Jumlahnya ada (potongan-potongan+pecahan-1) periode pita melintang
objek, jadi misalnya -s 2, .5 mengiris objek menjadi sepertiga yang sama, menghilangkan
sepertiga tengah. Objek OOGL keluaran adalah DAFTAR OFF, satu per pita.
-e Jangan memancarkan objek OOGL yang terpotong, cukup cetak dua angka, daftarkan minimum dan
nilai fungsi maksimum untuk objek. Jika -g or -l pilihan kliping adalah
ditentukan, objek dipotong sebelum menentukan rentang fungsi. Jika tidak ada
objek tetap, klip mencetak "0 0".
CONTOH
Untuk mengekstrak bagian objek yang terletak di bawah bidang x+y+z=1:
klip -l 1 -v 1,1,1 file.oogl > porsi.oogl
Untuk mengekstrak bagian objek yang terletak di oktan positif dan di bawah x+y+z=1
pesawat, kita dapat menyalurkan beberapa contoh klip bersama-sama untuk menemukan persimpangan beberapa
setengah spasi:
klip -g 0 -v 1,0,0 file.oogl | \
klip -g 0 -v 0,1,0 | \
klip -g 0 -v 0,0,1 | \
klip -l 1 -v 1,1,1 > porsi.oogl
Untuk menemukan wilayah yang terletak di antara dua permukaan (baik di atas satu dan di bawah yang lain, atau
di bawah yang pertama dan di atas yang kedua), katakan bidang 2x + y -.5z = 1 dan y + 2z = 0:
gema "{ DAFTAR"
klip -v 2,1,-.5 -g 1 file.oogl | klip -v 0,1,2 -l 0
klip -v 2,1,-.5 -l 1 file.oogl | klip -v 0,1,2 -g 0
gema "}"
Kami menggunakan pipa untuk menghitung persimpangan, dan LIST untuk membentuk serikat mereka.
Gunakan clipgv online menggunakan layanan onworks.net