OpenSCAD ResizeMeshFeature/it: Difference between revisions
Renatorivo (talk | contribs) (Created page with "{{Docnav/it |Scala la mesh |Incrementa la tolleranza |OpenSCAD |IconL=OpenSCAD ScaleM...") |
(Updating to match new version of source page) |
||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
<div class="mw-translate-fuzzy"> |
|||
{{Docnav/it |
{{Docnav/it |
||
|[[OpenSCAD_ScaleMeshFeature/it|Scala la mesh]] |
|[[OpenSCAD_ScaleMeshFeature/it|Scala la mesh]] |
||
Line 8: | Line 9: | ||
|IconR=OpenSCAD_IncreaseToleranceFeature.svg |
|IconR=OpenSCAD_IncreaseToleranceFeature.svg |
||
}} |
}} |
||
</div> |
|||
{{GuiCommand/it |
{{GuiCommand/it |
||
Line 50: | Line 52: | ||
<div class="mw-translate-fuzzy"> |
|||
{{Docnav/it |
{{Docnav/it |
||
|[[OpenSCAD_ScaleMeshFeature/it|Scala la mesh]] |
|[[OpenSCAD_ScaleMeshFeature/it|Scala la mesh]] |
||
Line 58: | Line 61: | ||
|IconR=OpenSCAD_IncreaseToleranceFeature.svg |
|IconR=OpenSCAD_IncreaseToleranceFeature.svg |
||
}} |
}} |
||
</div> |
|||
{{OpenSCAD_Tools_navi{{#translation:}}}} |
{{OpenSCAD_Tools_navi{{#translation:}}}} |
Revision as of 19:10, 1 December 2020
Ridimensiona le mesh |
Posizione nel menu |
---|
OpenSCAD → Ridimensiona le mesh |
Ambiente |
OpenSCAD |
Avvio veloce |
Nessuno |
Introdotto nella versione |
- |
Vedere anche |
Nessuno |
Description
Creates a new resized mesh object with independent sizing for each axis.
Usage
- Select the mesh object to be resized.
- Click the OpenSCAD → Scale Resize Feature... menu.
- Select the desired axis in the dialog, or enter your own custom axis to use and click OK.
- A new mesh object is created and resized, the original object is rendered hidden.
Limitations
- The new mesh object is not parametric to the original mesh object, which means any changes to the original object do not get reflected in the new mirrored object.
Notes
- The function does not modify the existing mesh, but returns a new mesh.
- The function can be accessed via python:
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)
User documentation
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub