Jump to content

OpenSCAD NetzelementGrößeÄndern

From FreeCAD Documentation
This page is a translated version of the page OpenSCAD ResizeMeshFeature and the translation is 100% complete.

OpenSCAD NetzGrößeÄndern

Menüeintrag
OpenSCAD → Netzgröße ändern
Arbeitsbereich
OpenSCAD
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
Keiner

Beschreibung

Erstellt ein neues NetzObjekt mit angepasster Größe, wobei jede Achse unabhängig voneinander skaliert werden kann.

Anwendung

  1. Wähle das Netzobjekt aus, dessen Größe geändert werden soll.
  2. Wähle den Befehl OpenSCAD → Netzelementgröße ändern aus dem Menü.
  3. Wert für die Größenänderung eingeben.
  4. Ein neues Mesh-Objekt wird erstellt und in der Größe angepasst, das ursprüngliche Objekt wird ausgeblendet.

Einschränkungen

  • Das neue Netzobjekt ist nicht parametrisch zum ursprünglichen Netzobjekt, was bedeutet, dass Änderungen am ursprünglichen Objekt nicht im neuen gespiegelten Objekt übernommen werden.

Hinweise

  • Die Funktion ändert nicht das vorhandene Netz, sondern erstellt ein neues Netz.

Skripten

Auf diese Funktion kann über Python zugegriffen werden:

import OpenSCADUtils
import Mesh
#this assumes an existing object in the document named "Mesh" that you wish to mirror
original_mesh = App.ActiveDocument.Mesh
resized_mesh = OpenSCADUtils.resizemesh(original_mesh.Mesh, FreeCAD.Base.Vector(100,50,40))
#New mesh would be 100 mm on the x axis, 50 mm on the y axis, and 40 mm on the z axis.
Mesh.show(resized_mesh)