EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

gensurf – Online in der Cloud

Führen Sie gensurf 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 gensurf, 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


gensurf – Generieren Sie eine RADIANCE- oder Wellenfrontbeschreibung einer gekrümmten Oberfläche

ZUSAMMENFASSUNG


gensurf Matte Name 'x(s,t)' 'y(s,t)' 'z(s,t)' m n [ -e ausdr ][ -f Datei ][ -s ][ -o ]
gensurf Matte Name 'x(s,t)' 'y(s,t)' dDatei m n [ -e ausdr ][ -f Datei ][ -s ][ -o ]
gensurf Matte Name dDatei dDatei dDatei m n [ -s ][ -o ]

BESCHREIBUNG


Gensurf erzeugt entweder eine RADIANCE-Szenenbeschreibung oder eine Wavefront-.OBJ-Datei einer
durch die parametrischen Gleichungen definierte Funktionsfläche x(s,t), y(s,t), und z(s,t). Das
Die Oberflächennormale wird durch die Rechte-Hand-Regel definiert, auf die sie angewendet wird (s,t). S wird von 0 variieren
bis 1 in Schritten von 1/m, und t variiert von 0 bis 1 in Schritten von 1/n. Die Oberfläche wird sein
zusammengesetzt aus 2*m*n oder weniger Dreiecke und Vierecke. Die Ausdrücke sind gleich
Typ, der in RADIANCE-Funktionsdateien verwendet wird. Es können Hilfsausdrücke und/oder Dateien angegeben werden
in beliebiger Anzahl -e und -f Optionen. Die -s Option fügt Glättung hinzu (Oberflächennormale).
Interpolation) an die Oberfläche. Der -o Option erzeugt eine Wavefront-.OBJ-Datei statt einer
Beschreibung der RADIANCE-Szene. Dies ist am nützlichsten als Eingabe für die obj2mesh(1) Programm für
Erstellen eines kompilierten Netzes. Am Anfang erscheint eine einzelne „usemtl“-Anweisung
die .OBJ-Ausgabe, die den in der Befehlszeile angegebenen Modifikator wiedergibt.

Grobe Löcher können in das Netz geschnitten werden, indem eine valid(s,t)-Funktion definiert wird. Wo diese Funktion
positiv ist, werden Polygonscheitelpunkte erzeugt. Wo es negativ ist, wird es keine Geometrie geben
Ausgang. Bei der Oberflächennormaleninterpolation werden alle ungültigen Scheitelpunkte ignoriert.

Die zweite Aufrufform liest z-Datenwerte aus der Datei dfile. Diese Datei muss geben
entweder m*n oder (m+1)*(n+1) Gleitkomma-Z-Werte. Wenn m*n Werte angegeben sind, dann ist der
Die Werte entsprechen dem Schwerpunkt jeder viereckigen Region. Wenn (m+1)*(n+1) Werte sind
gegeben, dann entsprechen die Werte den Eckpunkten jedes viereckigen Bereichs. Der
Die Reihenfolge der Daten in der Datei ist so, dass sich die s-Werte schneller ändern als die t-Werte
Werte. Wenn ein Minus ('-') für angegeben wird dfile, dann werden die Werte aus dem Standard gelesen
Eingang.

Die dritte Aufrufform wird verwendet, um Koordinatentripel aus einer Datei oder dem Standard zu lesen
Eingang. Die Drei dDatei Die Argumente müssen alle gleich sein, und die entsprechende Datei muss gleich sein
enthalten drei Gleitkommawerte für jede Punktposition. Die Bestellung und anderes
Die Details entsprechen denen, die oben für die Z-Wert-Dateien beschrieben wurden.

BEISPIEL


So erzeugen Sie eine mosaikartige Kugel:

Gensurf-Kristallkugel 'sin(PI*s)*cos(2*PI*t)' 'cos(PI*s)' 'sin(PI*s)*sin(2*PI*t)' 7 10

So generieren Sie ein geglättetes 10x20-Höhenfeld aus 12 aufgezeichneten Scheitelpunkt-Z-Werten:

Gensurf Dirt Ground '10*s' '20*t' height.dat 2 3 -s

Nutzen Sie Gensurf online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    itop – ITSM CMDB OpenSource
    itop – ITSM CMDB OpenSource
    IT Operations Portal: ein vollständig geöffnetes
    Source, ITIL, webbasierter Service
    Management-Tool einschließlich einer vollständig
    anpassbare CMDB, ein Helpdesk-System und
    ein Dokumentarmann...
    Laden Sie itop - ITSM CMDB OpenSource herunter
  • 2
    Clementine
    Clementine
    Clementine ist eine Multi-Plattform-Musik
    Player und Bibliotheksorganisator inspiriert von
    Amarok 1.4. Es hat eine schnelle und
    einfach zu bedienende Oberfläche und ermöglicht es Ihnen
    suchen und ...
    Clementine herunterladen
  • 3
    XISMus
    XISMus
    ACHTUNG: Kumulatives Update 2.4.3 hat
    freigegeben worden!! Das Update funktioniert bei jedem
    vorherige Version 2.xx. Wenn Sie upgraden
    ab Version v1.xx bitte herunterladen und
    i ...
    Laden Sie XISmuS herunter
  • 4
    facetracknoir
    facetracknoir
    Modulares Headtracking-Programm, das
    unterstützt mehrere Face-Tracker, Filter
    und Spielprotokolle. Unter den Trackern
    sind die SM FaceAPI, AIC Inertial Head
    Verfolger ...
    facetracknoir herunterladen
  • 5
    PHP-QR-Code
    PHP-QR-Code
    PHP-QR-Code ist Open Source (LGPL)
    Bibliothek zum Generieren von QR-Code,
    2-dimensionaler Strichcode. Beyogen auf
    libqrencode C-Bibliothek, bietet API für
    QR-Code-Barc erstellen...
    Laden Sie den PHP-QR-Code herunter
  • 6
    freibürgerlich
    freibürgerlich
    Freeciv ist ein kostenloses rundenbasiertes Spiel
    Multiplayer-Strategiespiel, in dem jeder
    Der Spieler wird zum Anführer von a
    Zivilisation, die darum kämpft, die zu erhalten
    Endziel: zu ...
    Laden Sie Freeciv herunter
  • Mehr »

Linux-Befehle

Ad