PartDesign Feature/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Created page with "Le funzioni possono essere inserite in diverse categorie: * Funzione base: si riferisce all'oggetto Funzione Base che può essere creato in un Corpo di Part Design. * Additive e sottrattive ** Forme primitive additive: Cubo, Cono, Cilindro, Elissoide, Prisma, PartDesign_AdditiveSphere/...")
 
Line 1: Line 1:
<languages/>
<languages/>


<span id="Introduction"></span>
==Introduzione==
==Introduzione==


Line 12: Line 13:
Per ulteriori informazioni sulla creazione di oggetti solidi con [[PartDesign Workbench/it|PartDesign]] vedere [[feature editing/it|editazione delle funzioni]].
Per ulteriori informazioni sulla creazione di oggetti solidi con [[PartDesign Workbench/it|PartDesign]] vedere [[feature editing/it|editazione delle funzioni]].


<span id="Usage"></span>
== Utilizzo ==
== Utilizzo ==


Quasi tutti gli strumenti di PartDesign hanno lo scopo di aggiungere funzioni a un Corpo. È possibile accedere a questi strumenti dal menu e dai pulsanti della barra degli strumenti mentre è selezionato un oggetto o un sottoelemento (vertice, bordo, faccia).
Quasi tutti gli strumenti di PartDesign hanno lo scopo di aggiungere funzioni a un Corpo. È possibile accedere a questi strumenti dal menu e dai pulsanti della barra degli strumenti mentre è selezionato un oggetto o un sottoelemento (vertice, bordo, faccia).


Le funzioni possono essere inserite in diverse categorie:
The features can be placed in different categories:
* Feature base: refers to the Base Feature object that can be created in a [[PartDesign Body|PartDesign Body]].
* Funzione base: si riferisce all'oggetto Funzione Base che può essere creato in un [[PartDesign_Body/it|Corpo di Part Design]].
* Additive and subtractive
* Additive e sottrattive
** Primitive shapes: [[PartDesign_AdditiveBox|Box]], [[PartDesign_AdditiveCone|Cone]], [[PartDesign_AdditiveCylinder|Cylinder]], [[PartDesign_AdditiveEllipsoid|Ellipsoid]], [[PartDesign_AdditivePrism|Prism]], [[PartDesign_AdditiveSphere|Sphere]], [[PartDesign_AdditiveTorus|Torus]], and [[PartDesign_AdditiveWedge|Wedge]].
** Forme primitive additive: [[PartDesign_AdditiveBox/it|Cubo]], [[PartDesign_AdditiveCone/it|Cono]], [[PartDesign_AdditiveCylinder/it|Cilindro]], [[PartDesign_AdditiveEllipsoid/it|Elissoide]], [[PartDesign_AdditivePrism/it|Prisma]], [[PartDesign_AdditiveSphere/it|Sfera]], [[PartDesign_AdditiveTorus/it|Toro]], e [[PartDesign_AdditiveWedge/it|Cuneo]].
** Primitive shapes subtractive: [[PartDesign_SubtractiveBox|Subtractive Box]], [[PartDesign_SubtractiveCone|Subtractive Cone]], [[PartDesign_SubtractiveCylinder|Subtractive Cylinder]], [[PartDesign_SubtractiveEllipsoid|Subtractive Ellipsoid]], [[PartDesign_SubtractivePrism|Subtractive Prism]], [[PartDesign_SubtractiveSphere|Subtractive Sphere]], [[PartDesign_SubtractiveTorus|Subtractive Torus]], and [[PartDesign_SubtractiveWedge|Subtractive Wedge]].
** Forme primitive sottrattive: [[PartDesign_SubtractiveBox/it|Cubo sottrattivo]], [[PartDesign_SubtractiveCone/it|Cono sottrattivo]], [[PartDesign_SubtractiveCylinder/it|Cilindro sottrattivo]], [[PartDesign_SubtractiveEllipsoid/it|Elissoide sottrattivo]], [[PartDesign_SubtractivePrism/it|Prisma sottrattivo]] [[PartDesign_SubtractiveSphere/it|Sfera sottrattiva]], [[PartDesign_SubtractiveTorus/it|Toro sottrattivo]], e [[PartDesign_SubtractiveWedge/it|Cuneo sottrattivo]].
** Profile based: [[PartDesign_Pad|Pad]], [[PartDesign_Revolution|Revolution]], [[PartDesign_AdditiveLoft|Loft]], [[PartDesign_AdditivePipe|Pipe]].
** Additive basate sul profilo: [[PartDesign_Pad/it|Estrusione]], [[PartDesign_Revolution/it|Rivoluzione]], [[PartDesign_AdditiveLoft/it|Loft]], [[PartDesign_AdditivePipe/it|Sweep]].
** Profile based subtractive: [[PartDesign_Pocket|Pocket]], [[PartDesign_Hole|Hole]], [[PartDesign_Groove|Groove]], [[PartDesign_SubtractiveLoft|Subtractive Loft]], [[PartDesign_SubtractivePipe|Subtractive Pipe]].
** Sottrattive basate sul profilo: [[PartDesign_Pocket/it|Tasca]], [[PartDesign_Hole/it|Foro]], [[PartDesign_Groove/it|Gola]], [[PartDesign_SubtractiveLoft/it|Loft sottrattivo]], [[PartDesign_SubtractivePipe/it|Sweep sottrattivo]].
* [[PartDesign_Boolean|Boolean]], including fuse, cut, and common.
* [[PartDesign_Boolean/it|Booleane]], compreso fusione, taglio e intersezione.
* Spoglia
* Dress up
** [[PartDesign_Chamfer|Chamfer]]
** [[PartDesign_Chamfer/it|Smusso]]
** [[PartDesign_Draft|Draft]]
** [[PartDesign_Draft/it|Sformo]]
** [[PartDesign_Fillet|Fillet]]
** [[PartDesign_Fillet/it|Raccordo]]
** [[PartDesign_Thickness|Thickness]]
** [[PartDesign_Thickness/it|Spessore]]
* Trasformazione
* Transform
** [[PartDesign_LinearPattern|Linear pattern]]
** [[PartDesign_LinearPattern/it|Serie rettangolare]]
** [[PartDesign_Mirrored|Mirrored]]
** [[PartDesign_Mirrored/it|Specchiato]]
** [[PartDesign_MultiTransform|Multi-transformed]]
** [[PartDesign_MultiTransform/it|Multi-trasformazione]]
** [[PartDesign_PolarPattern|Polar pattern]]
** [[PartDesign_PolarPattern/it|Serie Polare]]
** [[PartDesign_Scaled|Scaled]]
** [[PartDesign_Scaled/it|Scala]]


<span id="Inheritance"></span>
==Eredità==
==Eredità==


Line 42: Line 45:
{{Caption|Diagramma semplificato delle relazioni tra gli oggetti principali del programma. Gli oggetti {{incode|PartDesign::Feature}} sono usati per costruire solidi 3D parametrici e quindi sono derivati dall'oggetto base {{incode|Part::Feature}}.}}
{{Caption|Diagramma semplificato delle relazioni tra gli oggetti principali del programma. Gli oggetti {{incode|PartDesign::Feature}} sono usati per costruire solidi 3D parametrici e quindi sono derivati dall'oggetto base {{incode|Part::Feature}}.}}


<span id="Scripting"></span>
==Script==
==Script==



Latest revision as of 14:25, 20 December 2023

Introduzione

Per PartDesign Feature (funzione di PartDesign) si intende a un "passaggio" nel processo di modellazione che si verifica all'interno di un Corpo di PartDesign. Ad esempio, ogni volta che si aggiunge un cubo solido con Cubo additivo, si aggiunge una funzione; quando si aggiunge uno smusso a un bordo con Smusso di PartDesign, si aggiunge un'altra funzione; quando si intaglia un foro usando uno schizzo per creare una Tasca, si aggiunge un'altra funzione.

Editazione delle funzioni in un Corpo di PartDesign con tre funzioni sequenziali.

Esistono molti tipi di funzioni che possono aggiungere o rimuovere del volume da un solido iniziale. La parola "funzione" si riferisce all'operazione stessa e anche al solido risultante dopo tale operazione.

Per ulteriori informazioni sulla creazione di oggetti solidi con PartDesign vedere editazione delle funzioni.

Utilizzo

Quasi tutti gli strumenti di PartDesign hanno lo scopo di aggiungere funzioni a un Corpo. È possibile accedere a questi strumenti dal menu e dai pulsanti della barra degli strumenti mentre è selezionato un oggetto o un sottoelemento (vertice, bordo, faccia).

Le funzioni possono essere inserite in diverse categorie:

Eredità

Diagramma semplificato delle relazioni tra gli oggetti principali del programma. Gli oggetti PartDesign::Feature sono usati per costruire solidi 3D parametrici e quindi sono derivati dall'oggetto base Part::Feature.

Script

Vedere anche: Script di base per FreeCAD, e script di oggetti.

Vedere Part Feature per le informazioni generali su come aggiugere oggetti tramite la console Python.

Vedere Corpo di PartDesign per le informazioni generali su come aggiungere un Corpo. Quando esiste un Corpo, le funzioni possono essere collegate ad esso usando il metodo addObject() del Corpo.

import FreeCAD as App

doc = App.newDocument()
obj = App.ActiveDocument.addObject('PartDesign::Body', 'Body')
obj.Label = "Custom label"

feature = App.ActiveDocument.addObject('PartDesign::AdditiveBox', 'Box')
feature.Width = 200
feature.Length = 300
feature.Height = 500
obj.addObject(feature)
App.ActiveDocument.recompute()

feature2 = App.ActiveDocument.addObject('PartDesign::SubtractiveBox', 'Box')
feature2.Width = 50
feature2.Length = 200
feature2.Height = 400
obj.addObject(feature2)
App.ActiveDocument.recompute()