Dies ist der Befehl mia-meshfilter, 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
mia-meshfilter – Filter auf einem 3D-Netz ausführen.
ZUSAMMENFASSUNG
mia-meshfilter -i -o [Optionen]
BESCHREIBUNG
mia-meshfilter Dieses Programm führt eine Reihe von Filtern für ein bestimmtes Eingabenetz aus. Die Filter sind
werden als zusätzliche Parameter in der Befehlszeile angegeben und in der Reihenfolge ausgeführt, in der sie ausgeführt werden
gegeben. Um eine Liste der verfügbaren Filter zu erhalten, können Sie Folgendes ausführen
„mia-plugin-help mesh/filter“ über die Befehlszeile
OPTIONAL
-i --in-file=(Eingabe, erforderlich); io
Zu filterndes Eingabenetz. Für unterstützte Dateitypen siehe PLUGINS:mesh/io
-o --out-file=(Ausgabe, erforderlich); io
Ausgabenetz, das gefiltert wurde. Informationen zu unterstützten Dateitypen finden Sie unter
PLUGINS:mesh/io
Hilfe & Info
-V --verbose=Warnung
Ausführlichkeit der Ausgabe, Ausgabe von Nachrichten mit gegebenem Level und höheren Prioritäten.
Unterstützte Prioritäten beginnend auf der niedrigsten Ebene sind:
Info - Low-Level-Meldungen
Spur - Funktionsaufruf-Trace
scheitern ‐ Testfehler melden
Warnung - Warnungen
Fehler - Fehler melden
debuggen - Debug-Ausgabe
Nachricht - Normale Nachrichten
tödlich - Nur schwerwiegende Fehler melden
--Urheberrechte ©
Copyright-Informationen drucken
-h - Hilfe
diese Hilfe ausdrucken
-? --Verwendungszweck
eine kurze Hilfe ausdrucken
--Version
Versionsnummer drucken und beenden
In Bearbeitung
--threads=-1
Maximale Anzahl von Threads, die für die Verarbeitung verwendet werden sollen. Diese Anzahl sollte niedriger sein
oder gleich der Anzahl der logischen Prozessorkerne in der Maschine. (-1:
automatische Schätzung). Maximale Anzahl von Threads, die für die Verarbeitung verwendet werden sollen
Anzahl sollte kleiner oder gleich der Anzahl der logischen Prozessorkerne sein
Die Maschine. (-1: automatische Schätzung).
PLUGINS: Netz/Filter
addscale Diese Filtersortierung legt den Skalierungsparameter für jeden Scheitelpunkt eines 3D-Bildes fest.
Es wird erwartet, dass sich Bild und Netz im selben physikalischen Koordinatenraum befinden.,
unterstützte Parameter sind:
img =(erforderlich, Zeichenfolge)
3DImage, das die Skalenwerte als Volumenbild enthält.
deltribynormal
Dieser Filter löscht alle Dreiecke, die eine Normale haben, die sich von der angegebenen unterscheidet
Winkel aus der angegebenen Richtung. Unterstützte Parameter sind:
Winkel = 5; schweben
Toleranzwinkel (in Grad), um den die Normale vom angegebenen Wert abweichen kann
Richtung..
dir =(erforderlich, 3dfvector)
Richtung, in die die Dreiecksnormalen voraussichtlich zeigen. Die Ausrichtung
des Vektors wird berücksichtigt.
Treppe Dieses Plug-in bietet einen Filter zum Skalieren von Dreiecksnetzen nach einer bestimmten Strategie.
unterstützte Parameter sind:
Anisoskala = [[1,1,1]]; 3dfvektor
Ansiotroper Skalierungsparameter.
Kastenende = [[256,256,256]]; 3dfvektor
Boxende für Fitbox-Skalierung.
Box-Start = [[0,0,0]]; 3dfvektor
Boxstart für Fitbox-Skalierung.
Isoskala = 1; schweben
Isotroper Skalierungsparameter.
verschieben = [[0,0,0]]; 3dfvektor
Netz nach der Skalierung verschieben.
Strategie = isolinear; dict
Isotroper Skalierungsparameter. Unterstützte Werte sind:
isolinear ‐ Skalieren und bedecken Sie das Netz, indem Sie es isotrop skalieren
gegeben durch den Parameter 'isoscale' und wenden Sie eine Verschiebung an, wie durch den Parameter gegeben
'Schicht'
Iso-Fitbox ‐ Passen Sie das Netz durch Verschieben in die vorgegebene Box ein und bringen Sie es an
isotrope Skalierung. Die Box wird durch den Parameter „box-start“ vorgegeben
obere, linke, vordere Ecke und „Box-End“ für die untere, rechte Rückseite
Ecke
anisolinear ‐ Skalieren und verhüllen Sie das Netz, indem Sie es anisotrop skalieren
wie durch den Parameter 'anisoscale' angegeben, und wenden Sie eine Verschiebung an, wie durch angegeben
Parameter 'Verschiebung'
Aniso-Fitbox ‐ Passen Sie das Netz durch Verschieben in die vorgegebene Box ein
Anisotrope Skalierung anwenden. Die Box wird durch die Parameter 'box-'
„Start“ für die obere, linke, vordere Ecke und „Box-End“ für die untere,
rechte hintere Ecke
groß auswählen Dieser Filter wählt die Komponente mit der höchsten Anzahl an Dreiecken aus a aus
Netz, das tatsächlich aus getrennten Komponenten besteht. Komponenten sind
gelten als getrennt, wenn sie keine gemeinsame Kante haben (das könnte der Fall sein).
haben jedoch einen gemeinsamen Scheitelpunkt
(keine Parameter)
vtxsort Dieser Filter sortiert die Eckpunkte eines Netzes entsprechend der angegebenen Richtung.
Insbesondere wird das Skalarprodukt zwischen der angegebenen Richtung und den Eckpunkten berechnet
aufsteigend geordnet sein, unterstützte Parameter sind:
dir = [[0,0,1]]; 3dfvektor
Sortierrichtung,.
PLUGINS: mesh/io
Datenpool Virtuelle IO zum und vom internen Datenpool
Erkannte Dateierweiterungen: .@
WOW! Plugin zum Laden/Speichern einiger Geomview OFF-Dateien
Erkannte Dateierweiterungen: .OFF, .off
Schicht Eingangs-/Ausgangsunterstützung aus Lagendreiecksnetz
Erkannte Dateierweiterungen: .PLY, .ply
Stl STL-Mesh-Io-Plugin
Erkannte Dateierweiterungen: .STL, .stl
Aussicht Eingabe-/Ausgabeunterstützung für Dreiecksnetze in Vista/Simbio
Erkannte Dateierweiterungen: .V, .VMESH, .v, .vmesh
vtk Eine Teilmenge der VTK-Netzein- und -ausgabe: Dreiecksnetze werden geschrieben und Dreiecke
Netze und Dreiecksstreifen werden gelesen. Zusätzliche Attribute pro Scheitelpunkt sind
Unterstützt: „Normalen“, „Farben“ für drei Komponentenfarben und „Skala“ für a
Skalarwert, der jedem Scheitelpunkt zugeordnet ist. Die Daten werden von geschrieben
vtkPolyDataWriter im Binärformat.
Erkannte Dateierweiterungen: .VTK, .VTKMESH, .vtk, .vtkmesh
BEISPIEL
Führen Sie eine isotrope Skalierung für input.vmesh durch, um es in den durch die Ecken definierten Rahmen einzupassen
<0,0,0> - <128,128,128> und speichern Sie das Ergebnis in Output.vmesh
mia-meshfilter -i input.vmesh -o output.vmesh
scale:strategy=iso-fitbox,box-start=[<0,0,0>],box-end=[<128,128,128>]
AUTOR(n)
Gert Wollny
URHEBERRECHT
Diese Software ist urheberrechtlich geschützt (c) 1999-2015 Leipzig, Deutschland und Madrid, Spanien. Es kommt
mit ABSOLUT KEINE GEWÄHRLEISTUNG und Sie dürfen es unter den Bedingungen der GNU . weitergeben
ALLGEMEINE ÖFFENTLICHE LIZENZ Version 3 (oder höher). Für weitere Informationen starten Sie das Programm mit dem
Option '--Urheberrecht'.
Verwenden Sie mia-meshfilter online über die Dienste von onworks.net