PartDesign Body/it: Difference between revisions

From FreeCAD Documentation
No edit summary
(Created page with "Il corpo fornisce un oggetto Origin che include gli assi X,Y,Z, e i piani locali. Questi elementi possono essere usati come riferimenti per collegare gli Sketcher Workbench/...")
Line 15: Line 15:
Un [[PartDesign Body/it|Corpo]] di PartDesign è l'elemento base per creare forme solide con [[PartDesign Workbench/it|PartDesign]]. Può contenere schizzi, oggetti di riferimento e [[Glossary#Feature|funzioni]] di PartDesign per produrre un singolo solido contiguo.
Un [[PartDesign Body/it|Corpo]] di PartDesign è l'elemento base per creare forme solide con [[PartDesign Workbench/it|PartDesign]]. Può contenere schizzi, oggetti di riferimento e [[Glossary#Feature|funzioni]] di PartDesign per produrre un singolo solido contiguo.


The body provides an Origin object which includes local X, Y, Z, axes, and planes. These elements can be used as references to attach [[Sketcher Workbench|sketches]] and primitive objects.
Il corpo fornisce un oggetto Origin che include gli assi X,Y,Z, e i piani locali. Questi elementi possono essere usati come riferimenti per collegare gli [[Sketcher Workbench/it|schizzi]] e gli oggetti primitivi.


Since the body is supposed to be a single contiguous solid, it can be moved entirely as a unit, without moving the individual features. Multiple bodies can be placed inside [[Std_Part|Std Parts]] in order to create assemblies.
Since the body is supposed to be a single contiguous solid, it can be moved entirely as a unit, without moving the individual features. Multiple bodies can be placed inside [[Std_Part|Std Parts]] in order to create assemblies.

Revision as of 17:01, 27 November 2019

Corpo

Posizione nel menu
Part Design → Crea un corpo
Ambiente
PartDesign
Avvio veloce
Nessuno
Introdotto nella versione
0.17
Vedere anche
Parte standard, Editazione delle funzioni

Descrizione

Un Corpo di PartDesign è l'elemento base per creare forme solide con PartDesign. Può contenere schizzi, oggetti di riferimento e funzioni di PartDesign per produrre un singolo solido contiguo.

Il corpo fornisce un oggetto Origin che include gli assi X,Y,Z, e i piani locali. Questi elementi possono essere usati come riferimenti per collegare gli schizzi e gli oggetti primitivi.

Since the body is supposed to be a single contiguous solid, it can be moved entirely as a unit, without moving the individual features. Multiple bodies can be placed inside Std Parts in order to create assemblies.

Un Corpo che mostra in sequenza le funzioni che producono la forma finale dell'oggetto. È visibile solo la funzione finale, mentre le operazioni precedenti sono nascoste.

Utilizzo

Premere il pulsante Crea corpo. Il nuovo corpo viene creato e diventa automaticamente attivo.

Note sull'utilizzo

  • Per attivare o disattivare un corpo fare doppio clic sul corpo nell'albero del modello, oppure fare clic con il tasto destro del mouse e selezionare Attiva/disattiva corpo. Se un altro corpo è già attivo, esso viene automaticamente disattivato.
  • Se si seleziona prima una forma solida, al corpo viene aggiunto un oggetto solido BaseFeature; la BaseFeature è collegata alla forma solida originale. Le forme accettate possono essere un solido importato o un solido realizzato in qualsiasi altro ambiente di lavoro di FreeCAD.
  • In un nuovo documento, quando viene creato uno schizzo dalla barra degli strumenti di PartDesign, viene anche creato automaticamente un nuovo corpo.

Proprietà

A PartDesign Body (PartDesign::Body class) is derived from a Part Feature (Part::Feature class), therefore it shares all the latter's properties.

In addition to the properties described in Part Feature, the PartDesign Body has the following properties in the property editor.

Data

Base

  • DatiTip: displays and sets the feature defined as "Tip".
  • DatiBase Feature: displays and sets the external shape used as base feature. It does not apply if a PartDesign feature is the base feature.
  • DatiGroup: lists the referenced objects inside the Body.

View

  • VistaDisplay Mode Body: imposta la visualizzazione tra due modalità:
    • Through (default) espone tutto all'interno del corpo (caratteristiche, riferimenti, schizzi, ecc.). È la modalità utilizzata per aggiungere e modificare le funzioni all'interno del corpo.
    • Tip espone solo la forma del corpo stesso secondo la punta impostata; tutto il resto, inclusi gli schizzi, è nascosto alla vista e non può essere visualizzato. Uso pratico: "Tip" consente di selezionare i bordi e le facce del corpo per creare operazioni con altri ambienti di lavoro.
  • DatiTip: visualizza / imposta la funzione definita come punta.
  • DatiBase Feature: visualizza / imposta la forma esterna utilizzata come funzione di base. Non si applica se la funzione di base è una funzione di PartDesign.
  • DatiPlacement: specifica l'orientamento e la posizione del corpo nello spazio 3D. Vedere Posizionamento.
  • DatiLabel: l'etichetta è il nome dato all'operazione. Questo nome può essere cambiato a piacimento.
  • DatiGroup: elenca gli oggetti riferiti all'interno del corpo.

Full description

Stato attivo

Un documento di FreeCAD può contenere più Corpi. Pertanto, per aggiungere una nuova funzionalità a un corpo specifico, è necessario renderlo attivo. Un corpo attivo viene visualizzato nell'albero con il colore di sfondo specificato nelle Preferenze (impostando Contenitore attivo). Inoltre nella v0.18, la sua etichetta nell'albero del modello viene visualizzata in grassetto.

A FreeCAD document can contain multiple Bodies. Therefore, to add a new feature to a specific Body, it needs to be made active. An active body will be displayed in the tree with the background color specified in the Preferences (setting Active container). In v0.18, its label in the Model tree will also show in bold text.

File:PartDesign Body tree-01.png

L'attivazione di un corpo commuta automaticamente anche l'interfaccia nell'ambiente PartDesign, se questo non era già l'ambiente attivo.

Può essere attivo solo un singolo Body alla volta.

Origine

L'origine comprende i tre assi standard (X, Y, Z) e tre piani standard (XY, XZ e YZ). Gli schizzi possono essere collegati a questi piani e i piani insieme agli assi possono essere utilizzati per creare altre geometrie di riferimento (datum). Tutti gli elementi all'interno del corpo sono riferiti all'origine del corpo; il che significa che il corpo può essere spostato e ruotato in riferimento al sistema di coordinate globale senza influire sul posizionamento di elementi all'interno del corpo.

File:PartDesign Body tree-02.png

Funzione di base

La funzione di base è per definizione la prima funzione PartDesign creata nel corpo. Come funzione di base è possibile utilizzare una forma solida, importata o modellata in altri ambienti, a cui è possibile aggiungere schizzi e altre funzionalità.

File:PartDesign Body tree-03.png

Cima - Tip - Elemento finale

La cima (tip) è la funzione del corpo che viene esposta all'esterno (quello che si vede). Viene automaticamente impostata sull'ultima funzione nella parte inferiore dell'albero. Ma a volte può essere utile cambiarla con una funzione precedente nell'albero del corpo, con l'effetto di riportare indietro la sua storia; questo rende possibile aggiungere delle funzionalità che avrebbero dovuto essere aggiunte in precedenza. Nell'albero del corpo, la funzione impostata su punta è mostrata con un punto verde con una freccia bianca rivolta verso il basso.

Per maggiori dettagli, vedere la pagina Imposta come elemento finale .

Gestione della visibilità

La visibilità del corpo prevale sulla visibilità di qualsiasi oggetto in esso contenuto. Se il corpo è nascosto, sono nascosti anche gli oggetti che esso contiene, anche se la loro visibilità è impostata su true. Può essere visibile una sola funzione per volta. Selezionare una funzione nascosta e premere barra spaziatrice per renderla visibile e nascondere automaticamente la funzione precedentemente visibile.

Interazione con gli altri ambienti di lavoro

Per impostazione predefinita, gli oggetti sottostanti ad un Corpo sono selezionabili, e ovviamente ciò è necessario per poter modificare e aggiungere delle funzioni in PartDesign. Ma si sconsiglia di selezionare le funzioni di un corpo per creare operazioni con altri ambienti (come Part o Draft) in quanto i risultati potrebbero essere inaspettati; in questi casi, nella finestra Report, appare l'errore Links go out of the allowed scope.

Pertanto, per le interazioni con gli altri workbench, dovrebbe essere selezionato solo il Corpo stesso dall'albero del modello. Nei casi in cui è necessario selezionare una topologia specifica sul Corpo (vertice, bordo, faccia), allora la proprietà vista Display Mode Body del Corpo può essere modificata da Through (impostazione predefinita) a Tip. Questa proprietà è accessibile dal pannello Vista. In modalità Tip l'accesso agli oggetti sottostanti al Corpo (funzioni, riferimenti, schizzi) è disabilitato; nella vista 3D viene nascosto tutto tranne la funzione tip, indipendentemente da quale oggetto è impostato come visibile.

Una volta completate le operazioni in altri workbench, non dimenticare di ripristinare la proprietà Display Mode Body in Through per essere di nuovo in grado di modificare il corpo.

Scripting

See also: FreeCAD Scripting Basics, and scripted objects.

See Part Feature for the general information.

A PartDesign Body is created with the addObject() method of the document. Once a body exists, features, like additive and subtractive primitives, can be added and attached to that body.

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')
obj.addObject(feature)
App.ActiveDocument.recompute()