EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

clipgv – Online in der Cloud

Führen Sie clipgv im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl „clipgv“, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


Clip – Clipen Sie ein OOGL-Objekt an Ebenen oder anderen Oberflächen

ZUSAMMENFASSUNG


Büroklammer [-v Achsex,y,z,...]
[-g Wert oder Punkt] [-l Wert oder Punkt]
[-s nstrips[,Fraktion]] [-e]
[-sph Zentrumx,y,z,...] [-Zyl Zentrumx,y,z,...]
[ooglfile]

BESCHREIBUNG


Beschneiden, adaptiert von Daeron Meyer Ginsu Modul ermöglicht das Ausschneiden eines OOGL-Objekts
Ebenen, Kugeln oder Zylinder über die UNIX-Befehlszeile. Die Eingabe kann aus einer Datei stammen
oder Standardeingabe; Die Ausgabe wird in die Standardausgabe geschrieben.

Optionen geben eine Funktion der Raumposition an; Die Ausgabe ist der Teil des Objekts
wobei die Funktion größer oder kleiner als ein gegebener Wert oder der dazwischen liegende Teil ist
zwei Werte. Alternativ kann ein Objekt in gleichmäßig verteilte Streifen geschnitten werden. Objekte
kann jede beliebige Dimension haben (siehe aber den Abschnitt „FEHLER“).

Optionen sind:

-g Wert oder Punkt

-l Wert oder Punkt
Wählen Sie den Teil des Objekts aus, in dem die Funktion größer als (-g) oder weniger
als (-l) den angegebenen Wert. Wenn beide angegeben sind, ist das Ergebnis der Teil davon
Objekt, das beide Bedingungen erfüllt.

Wenn anstelle einer einzelnen Zahl das Argument to -l or -g ist ein Punkt (eine Reihe von
x,y,z,... durch Kommas getrennte Werte ohne eingebettete Leerzeichen), dann der Ausschnitt
Die Oberfläche wird so gewählt, dass sie durch diesen Punkt verläuft.

-v Achsex,y,z,...
Gibt eine Richtung im Raum an. Beim planaren Zuschneiden (Standardeinstellung) ist es die Ebene
normale Richtung; Die Clipping-Funktion ist das innere Produkt zwischen der Richtung
Vektor und der Punkt auf dem Objekt. Für zylindrisches Schneiden, -v spezifiziert das
Richtung der Zylinderachse; Die Clipping-Funktion ist der Abstand vom
Achse.

-sph Zentrumx,y,z,...
Clip gegen Kugeln zentriert x,y,z,.... Die Clipping-Funktion ist der Abstand
vom angegebenen Zentrum aus. Koordinaten müssen ohne Eingreifen durch Kommas getrennt werden
Räume.

-Zyl Zentrumx,y,z,...
An Zylindern mit durchgehender Achse befestigen Zentrumx,y,z,..., mit Achse
Richtung vorgegeben durch die -v Möglichkeit. Die Clipping-Funktion ist der Abstand vom
Achse.

-s nslices[,Fraktion]
Schneiden Sie ein Objekt in eine Reihe von nslices Bänder, die sich über die gesamte Ausdehnung erstrecken – die
Bereich von Funktionswerten über das Objekt. Ein Teil jedes Bandes ist weggelassen; Die
Fraktion, Standard .5, legt die Breite des sichtbaren Teils eines Menübands im Vergleich zu fest
die Bandperiode. Es gibt insgesamt (nslices+Fraktion-1) Bandperioden quer
das Objekt, also z -s 2, .5 schneidet das Objekt in gleiche Drittel und lässt das weg
mittleres Drittel. Das Ausgabe-OOGL-Objekt ist eine LISTE von OFFs, eines pro Menüband.

-e Geben Sie kein abgeschnittenes OOGL-Objekt aus, sondern geben Sie einfach zwei Zahlen aus und listen Sie das Minimum und auf
maximale Funktionswerte für das Objekt. Wenn -g or -l Clipping-Optionen sind
angegeben, wird das Objekt vor der Bestimmung des Funktionsumfangs beschnitten. Wenn nichts davon
das Objekt bleibt, Büroklammer gibt „0 0“ aus.

Beispiele:


So extrahieren Sie den Teil eines Objekts, der unterhalb der x+y+z=1-Ebene liegt:

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

Extrahieren des Teils eines Objekts, der im positiven Oktanten und unterhalb von x+y+z=1 liegt
Ebene können wir mehrere Instanzen davon weiterleiten Büroklammer zusammen, um den Schnittpunkt mehrerer zu finden
Halbräume:

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

Den Bereich finden, der zwischen zwei Flächen liegt (entweder über einer und unter der anderen, oder
unter der ersten und über der zweiten), sagen wir die Ebenen 2x + y -.5z = 1 und 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 „}“

Wir verwenden Pipelines, um Schnittpunkte zu berechnen, und eine LISTE, um ihre Vereinigung zu bilden.

Verwenden Sie Clipgv online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad