Dies ist der Befehl admesh, 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
ADMesh – ein Programm zur Verarbeitung triangulierter Volumennetze
ZUSAMMENFASSUNG
admesh [zur Auswahl] ... Datei
BESCHREIBUNG
ADMesh ist ein Programm zur Verarbeitung triangulierter Volumennetze. Derzeit liest ADMesh nur
das STL-Dateiformat, das für Rapid-Prototyping-Anwendungen verwendet wird, obwohl es schreiben kann
STL-, VRML-, OFF- und DXF-Dateien.
Standardmäßig führt ADMesh alle Netzprüfungs- und Reparaturoptionen für die Eingabe durch
Datei. Dies bedeutet, dass genau geprüft wird, in der Nähe, entfernt, nicht verbunden, Löcher gefüllt, normal-
Richtungen und Normalwerte. Der Dateityp (ASCII oder Binär) wird automatisch erkannt.
Die Eingabedatei wird nicht geändert, es sei denn, sie wird von angegeben --schreiben Möglichkeit. Wenn die
Folgende Befehlszeile wurde eingegeben:
admesh sphere.stl
Die Datei sphere.stl würde geöffnet und gelesen, sie würde überprüft und bei Bedarf repariert werden,
und die Ergebnisse der Verarbeitung würden ausgedruckt. Die Ergebnisse würden nicht gespeichert.
Der Standardwert für die Toleranz ist die Länge der kürzesten Kante des Netzes. Der
Die Standardanzahl der Iterationen beträgt 2 und das Standardinkrement beträgt 0.01 % des Durchmessers von a
Kugel, die das gesamte Netz umschließt.
Wenn eine der Optionen --genau, --nahe, --remove-unconnected, --fill-holes, --normal-
Richtungen, --reverse-all, --normale-Werte, oder --no-check gegeben sind, dann keine weiteren Schecks
Darüber hinaus wird eine solche durchgeführt, es sei denn, sie ist angegeben oder erforderlich
ADMesh, bevor die angegebene Prüfung durchgeführt werden kann. Zum Beispiel die folgende Befehlszeile:
admesh --remove-unconnected sphere.stl
Ich würde zuerst eine genaue Prüfung durchführen, da dies erforderlich ist, und dann die nicht verbundenen Facetten
würde entfernt werden. Die Ergebnisse würden ausgedruckt und es würden keine weiteren Kontrollen durchgeführt.
OPTIONAL
--x-drehen=Winkel
Im Uhrzeigersinn um die X-Achse um Winkelgrade drehen
--y-drehen=Winkel
Im Uhrzeigersinn um Winkelgrade um die Y-Achse drehen
--z-rotate=Winkel
Im Uhrzeigersinn um die Z-Achse um Winkelgrade drehen
--xy-Spiegel
Spiegeln Sie die xy-Ebene
--yz-Spiegel
Spiegeln Sie die yz-Ebene
--xz-mirror
Spiegeln Sie die xz-Ebene
--Skala=Faktor
Datei um Faktor skalieren (mit Faktor multiplizieren)
--Übersetzen=x,y,z
Übersetzen Sie die Datei in x, y und z
--verschmelzen=Name
Führen Sie die Datei mit dem Namen „Name“ mit der Eingabedatei zusammen
-e, --genau
Überprüfen Sie nur, ob die Kanten perfekt aufeinander abgestimmt sind
-n, --nahe
Finden und verbinden Sie benachbarte Facetten. Korrigieren Sie schlechte Aspekte
-t, --Toleranz=tol
Anfängliche Toleranz, die für die Überprüfung in der Nähe verwendet werden soll = Tol
-i, --iterationen=i
Anzahl der Iterationen für die Nearby-Prüfung = i
-m, --Zuwachs=inc.
Betrag zur Erhöhung der Toleranz nach Iteration=Inc
-u, --remove-unconnected Entfernen Sie Facetten, die 0 Nachbarn haben
-f, --fill-holes
Fügen Sie Facetten hinzu, um Löcher zu füllen
-d, --normale-Richtungen
Überprüfen und korrigieren Sie die Richtung der Normalen (z. B. im Uhrzeigersinn, gegen den Uhrzeigersinn).
--reverse-all
Kehren Sie die Richtungen aller Facetten und Normalen um
-v, --normale-Werte
Normalwerte prüfen und korrigieren
-c, --no-check
Führen Sie keine Überprüfung der Eingabedatei durch
-b, --write-binary-stl=Name
Gibt eine binäre STL-Datei mit dem Namen „name“ aus
-a, --write-ascii-stl=Name
Geben Sie eine ASCII-STL-Datei mit dem Namen „name“ aus
--abschreiben=Name
Geben Sie eine Datei im Geomview OFF-Format mit dem Namen „name“ aus
--write-dxf=Name
Geben Sie eine Datei im DXF-Format mit dem Namen „name“ aus
--write-vrml=Name
Geben Sie eine Datei im VRML-Format mit dem Namen „name“ aus
--help Diese Hilfe anzeigen und beenden
--Version
Versionsinformationen ausgeben und beenden
Die Funktionen werden in der gleichen Reihenfolge wie die hier gezeigten Optionen ausgeführt. Schauen Sie also hier vorbei
Finden Sie heraus, was passiert, wenn zum Beispiel --Übersetzen machen --verschmelzen Optionen werden zusammen angegeben.
Die Reihenfolge der in der Befehlszeile angegebenen Optionen ist nicht wichtig.
Beispiele:
Um alle Prüfungen außer der in der Nähe durchzuführen, würde die folgende Befehlszeile verwendet:
admesh --genau --remove-unconnected --fill-holes --normale-Richtungen --normale-Werte
sphere.stl
Eigentlich seit dem genau Eine vorherige Überprüfung ist durch ADMesh erforderlich entfernen-unverbunden und
entfernen-unverbunden ist vorher erforderlich --fill-holes, könnte die obige Befehlszeile sein
wie folgt gekürzt mit dem gleichen Ergebnis:
admesh --fill-holes --normale-Richtungen --normale-Werte sphere.stl
Und wieder konnten mit den kurzen Optionen die gleichen Ergebnisse erzielt werden:
admesh -fudev sphere.stl
or
admesh -fdv sphere.stl
Die folgenden Befehlszeilen bewirken dasselbe:
admesh sphere.stl
admesh -fundev sphere.stl
admesh -f -u -n -d -e -v sphere.stl
Da die -fundev Optionen sind standardmäßig impliziert. Um einen der Schecks zu eliminieren, reicht es aus
Entfernen Sie den Buchstaben des Schecks, um ihn aus dem „Wort“ fundev zu eliminieren.
Nutzen Sie admesh online über die Dienste von onworks.net