InglesPransesEspanyol

Ad


OnWorks favicon

clipgv - Online sa Cloud

Patakbuhin ang clipgv sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command clipgv na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


clip - I-clip ang isang OOGL object laban sa mga eroplano o iba pang mga ibabaw

SINOPSIS


klip [-v axisx,y,z,...]
[-g halaga-o-punto] [-l halaga-o-punto]
[-s nstrips[,maliit na bahagi]] [-e]
[-sph centerx,y,z,...] [-cyl centerx,y,z,...]
[ooglfile]

DESCRIPTION


Klip, hinango mula sa Daeron Meyer's ginsu module, nagbibigay-daan sa pag-clipping ng OOGL object laban
mga eroplano, sphere, o cylinder mula sa command line ng UNIX. Ang input nito ay maaaring magmula sa isang file
o karaniwang input; ang output ay nakasulat sa karaniwang output.

Tinutukoy ng mga opsyon ang isang function ng posisyon sa espasyo; ang output ay ang bahagi ng bagay
kung saan ang function ay mas malaki o mas mababa kaysa sa ilang ibinigay na halaga, o ang bahaging nasa pagitan
dalawang halaga. Bilang kahalili, ang isang bagay ay maaaring hiwain sa pantay na pagitan ng mga piraso. Mga bagay
maaaring nasa anumang dimensyon (ngunit tingnan ang seksyong BUGS).

Ang mga pagpipilian ay:

-g halaga-o-punto

-l halaga-o-punto
Piliin ang bahagi ng bagay kung saan mas malaki ang function kaysa sa (-g) o mas mababa
kaysa sa (-l) ang ibinigay na halaga. Kung pareho ang tinukoy, ang resulta ay ang bahagi ng
bagay na nakakatugon sa parehong mga kondisyon.

Kung, sa halip na isang solong numero, ang argumento sa -l or -g ay isang punto (isang serye ng
x,y,z,... mga value na pinaghihiwalay ng mga kuwit, na walang naka-embed na mga blangko), pagkatapos ay ang clipping
ang ibabaw ay isang piniling dumaan sa puntong iyon.

-v axisx,y,z,...
Tumutukoy ng direksyon sa kalawakan. Para sa planar clipping (ang default), ito ang eroplano
normal na direksyon; ang clipping function ay ang panloob na produkto sa pagitan ng direksyon
vector at ang punto sa bagay. Para sa cylindrical clipping, -v tinutukoy ang
direksyon ng axis ng silindro; ang clipping function ay ang distansya mula sa
aksis.

-sph centerx,y,z,...
I-clip laban sa mga sphere na nakasentro x,y,z,.... Ang clipping function ay ang distansya
mula sa ibinigay na sentro. Ang mga coordinate ay dapat na pinaghihiwalay ng mga kuwit nang hindi namamagitan
mga puwang.

-cyl centerx,y,z,...
I-clip laban sa mga cylinder na may axis na dumadaan centerx,y,z,..., na may axis
direksyon na ibinigay ng -v opsyon. Ang clipping function ay ang distansya mula sa
aksis.

-s mga hiwa[,maliit na bahagi]
I-clip ang isang bagay sa isang serye ng mga hiwa mga laso na sumasaklaw sa buong lawak nito -- ang
hanay ng mga function-values ​​sa ibabaw ng object. Ang bahagi ng bawat laso ay tinanggal; ang
maliit na bahagi, default .5, itinatakda ang lapad ng nakikitang bahagi ng isang laso kumpara sa
ang ribbon period. Mayroong kabuuang (mga hiwa+maliit na bahagi-1) ribbon period sa kabuuan
ang bagay, kaya hal -s 2, .5 hinihiwa ang bagay sa pantay na ikatlong bahagi, tinatanggal ang
gitnang ikatlo. Ang output OOGL object ay isang LISTAHAN ng mga OFF, isa sa bawat ribbon.

-e Huwag maglabas ng pinutol na OOGL object, mag-print lang ng dalawang numero, na naglilista ng pinakamababa at
maximum na halaga ng function para sa object. Kung -g or -l Ang mga pagpipilian sa pag-clipping ay
tinukoy, ang bagay ay pinuputol bago matukoy ang hanay ng pag-andar. Kung wala sa
nananatili ang bagay, klip nag-print ng "0 0".

HALIMBAWA


Upang kunin ang bahagi ng isang bagay na nasa ibaba ng x+y+z=1 na eroplano:

clip -l 1 -v 1,1,1 file.oogl > portion.oogl

Upang kunin ang bahagi ng isang bagay na nasa positibong octant at sa ibaba ng x+y+z=1
eroplano, maaari tayong mag-pipe ng maraming pagkakataon ng klip magkasama upang mahanap ang intersection ng ilan
kalahating puwang:

clip -g 0 -v 1,0,0 file.oogl | \
clip -g 0 -v 0,1,0 | \
clip -g 0 -v 0,0,1 | \
clip -l 1 -v 1,1,1 > portion.oogl

Upang mahanap ang rehiyon na nasa pagitan ng dalawang ibabaw (alinman sa itaas ng isa at sa ibaba ng isa, o
sa ibaba ng una at sa itaas ng pangalawa), sabihin ang mga eroplano 2x + y -.5z = 1 at y + 2z = 0:

echo "{ LIST"
clip -v 2,1,-.5 -g 1 file.oogl | clip -v 0,1,2 -l 0
clip -v 2,1,-.5 -l 1 file.oogl | clip -v 0,1,2 -g 0
echo "}"

Gumagamit kami ng mga pipeline para kalkulahin ang mga intersection, at LIST para mabuo ang kanilang unyon.

Gumamit ng clipgv online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Phaser
    Phaser
    Ang Phaser ay isang mabilis, libre, at masayang bukas
    source HTML5 game framework na nag-aalok
    WebGL at Canvas rendering sa kabuuan
    desktop at mobile web browser. Mga laro
    pwede maging co...
    I-download ang Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    Ang VASSAL ay isang game engine para sa paglikha
    mga elektronikong bersyon ng tradisyonal na board
    at mga laro ng card. Nagbibigay ito ng suporta para sa
    pag-render ng piraso ng laro at pakikipag-ugnayan,
    at ...
    I-download ang VASSAL Engine
  • 3
    OpenPDF - Fork ng iText
    OpenPDF - Fork ng iText
    Ang OpenPDF ay isang Java library para sa paglikha
    at pag-edit ng mga PDF file gamit ang LGPL at
    Lisensya ng open source ng MPL. Ang OpenPDF ay ang
    LGPL/MPL open source na kahalili ng iText,
    isang ...
    I-download ang OpenPDF - Fork ng iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System para sa Automated
    Geoscientific Analyzes - ay isang Geographic
    Information System (GIS) software na may
    napakalawak na kakayahan para sa geodata
    pagproseso at ana...
    I-download ang SAGA GIS
  • 5
    Toolbox para sa Java/JTOpen
    Toolbox para sa Java/JTOpen
    Ang IBM Toolbox para sa Java / JTOpen ay isang
    library ng mga klase ng Java na sumusuporta sa
    client/server at internet programming
    mga modelo sa isang system na tumatakbo sa OS/400,
    i5/OS, o...
    I-download ang Toolbox para sa Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para sa Data-Driven Documents)
    ay isang JavaScript library na nagbibigay-daan sa iyo
    upang makabuo ng dynamic, interactive na data
    visualization sa mga web browser. Sa D3
    ikaw...
    I-download ang D3.js
  • Marami pa »

Linux command

Ad