Part Box/it: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(18 intermediate revisions by the same user not shown)
Line 12: Line 12:
{{GuiCommand/it
{{GuiCommand/it
|Name=Part Box
|Name=Part Box
|Name/it=Cubo
|Name/it=Part Cubo
|MenuLocation=Parte → Primitive → Cubo
|MenuLocation=Parte → Primitive → Cubo
|Workbenches=[[Part_Workbench/it|Part]]
|Workbenches=[[Part_Workbench/it|Part]]
Line 28: Line 28:
== Utilizzo ==
== Utilizzo ==


# Esistono diversi modi per richiamare il comando:
<div class="mw-translate-fuzzy">
#* Premere il pulsante {{Button|[[Image:Part_Box.svg|16px]] [[Part_Box/it|Cubo]]}}.
I parametri sono modificabili nella scheda Dati della Vista combinata.
#* Seleziona l'opzione {{MenuCommand|Parte → Primitive → [[Image:Part_Box.svg|16px]] Cubo}} dal menu.
</div>
# Il cubo viene creato.
# Facoltativamente, modificare le dimensioni e il {{PropertyData|Placement}} del cubo effettuando una delle seguenti operazioni:
#* Fare doppio clic sull'oggetto nella [[Tree_view/it|Vista ad albero]]:
#*# Si apre il pannello delle attività {{MenuCommand|Primitive geometriche}}.
#*# Modificare una o più proprietà.
#*# L'oggetto viene aggiornato dinamicamente nella [[3D_view/it|vista 3D]].
#*# Premere il pulsante {{Button|OK}}.
#* Modificare le proprietà nell'[[Property_editor/it|Editor delle proprietà]].
#* Modificare il {{PropertyData|Placement}} con il comando [[Image:Std_TransformManip.svg|16px]] [[Std_TransformManip/it|Trasforma]].


== Example ==
<span id="Example"></span>
== Esempio ==


[[Image:Part_Box_Scripting_Example.png|thumb|Part Box from the scripting example]]
[[Image:Part_Box_Scripting_Example.png|thumb|Part Cubo dall'esempio di scripting]]


Qui viene mostrato un oggetto Part Cubo creato con l'[[#Script|esempio di scripting]] riportato di seguito.
A Part Box object created with the [[#Scripting|scripting example]] below is shown here.


== Notes ==
<span id="Notes"></span>
== Note ==


* A Part Box can also be created with the [[Image:Part_Primitives.svg|16px]] [[Part_Primitives|Part Primitives]] command. With that command you can specify the dimensions and placement at creation time.
* È possibile creare un Part Cubo anche con il comando [[Image:Part_Primitives.svg|16px]] [[Part_Primitives/it|Part Primitive]]. Con questo comando si possono specificare le dimensioni e il posizionamento al momento della creazione.


== Properties ==
<span id="Properties"></span>
== Proprietà ==


See also: [[Property_editor|Property editor]].
Vedere anche: [[Property_editor/it|Editor delle proprietà]].


A Part Box object is derived from a [[Part_Feature|Part Feature]] object and inherits all its properties. It also has the following additional properties:
Un oggetto Part Cubo deriva da un oggetto [[Part_Feature/it|Funzione Part]] e ne eredita tutte le proprietà. Ha inoltre le seguenti proprietà aggiuntive:


<span id="Data"></span>
=== Data ===
=== Dati ===


{{TitleProperty|Attachment}}
{{TitleProperty|Attachment}}


The object has the same attachment properties as a [[Part_Part2DObject#Data|Part Part2DObject]].
L'oggetto ha le stesse proprietà di collegamento di un [[Part_Part2DObject/it#Dati|Part Part2DObject]].


{{TitleProperty|Box}}
{{TitleProperty|Box}}


* {{PropertyData|Length|Length}}: la lunghezza del cuboide. Questa è la dimensione nella sua direzione X. Il valore predefinito è {{Value|10mm}}.
<div class="mw-translate-fuzzy">
* {{PropertyData|Width|Length}}: la larghezza del cuboide. Questa è la dimensione nella sua direzione Y. Il valore predefinito è {{Value|10mm}}.
{{Properties_Title|Box}}
*{{PropertyData|Length}}: Il parametro di lunghezza è la dimensione del Cubo nella direzione x.
* {{PropertyData|Height|Length}}: l'altezza del cuboide. Questa è la dimensione nella sua direzione Z. Il valore predefinito è {{Value|10mm}}.
*{{PropertyData|Width}}: Il parametro di larghezza è la dimensione del Cubo nella direzione y.
*{{PropertyData|Height}}: Il parametro di altezza è la dimensione del Cubo nella direzione z.
</div>


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


See also: [https://freecad.github.io/SourceDoc/ Autogenerated API documentation], [[Part_scripting|Part scripting]] and [[FreeCAD_Scripting_Basics|FreeCAD Scripting Basics]].
Vedere anche: [https://freecad.github.io/SourceDoc/ Autogenerated API documentation], [[Part_scripting/it|Script di Part]] e [[FreeCAD_Scripting_Basics/it|Script di base per FreeCAD]].


È possibile creare una Part Cubo con il metodo {{Incode|addObject()}} del documento:
<div class="mw-translate-fuzzy">
== Script ==

Lo strumento Cubo può essere utilizzato nelle [[macros/it|macro]] e dalla [[FreeCAD_Scripting_Basics/it|console di Python]] utilizzando la seguente funzione:
</div>


{{Code|code=
{{Code|code=
Line 77: Line 84:
}}
}}


* Dove {{Incode|"myBox"}} è il nome dell'oggetto.
<div class="mw-translate-fuzzy">
* La funzione restituisce l'oggetto appena creato.
* Dove "myBox" è l'etichetta per l'oggetto Box.
* Restituisce un oggetto di tipo Box di nuova creazione.
</div>


Esempio:
Example:


{{Code|code=
{{Code|code=

Latest revision as of 22:11, 2 January 2024

Part Cubo

Posizione nel menu
Parte → Primitive → Cubo
Ambiente
Part
Avvio veloce
Nessuno
Introdotto nella versione
-
Vedere anche
Part Primitive

Descrizione

Il comando Part Cubo crea un solido cuboide parametrico, un cuboide rettangolare. Nel sistema di coordinate definito dalla sua proprietà DatiPlacement, la faccia inferiore del cuboide si trova sul piano XY con l'angolo anteriore sinistro all'origine e il bordo anteriore parallelo all'asse X.

Utilizzo

  1. Esistono diversi modi per richiamare il comando:
    • Premere il pulsante Cubo.
    • Seleziona l'opzione Parte → Primitive → Cubo dal menu.
  2. Il cubo viene creato.
  3. Facoltativamente, modificare le dimensioni e il DatiPlacement del cubo effettuando una delle seguenti operazioni:
    • Fare doppio clic sull'oggetto nella Vista ad albero:
      1. Si apre il pannello delle attività Primitive geometriche.
      2. Modificare una o più proprietà.
      3. L'oggetto viene aggiornato dinamicamente nella vista 3D.
      4. Premere il pulsante OK.
    • Modificare le proprietà nell'Editor delle proprietà.
    • Modificare il DatiPlacement con il comando Trasforma.

Esempio

Part Cubo dall'esempio di scripting

Qui viene mostrato un oggetto Part Cubo creato con l'esempio di scripting riportato di seguito.

Note

  • È possibile creare un Part Cubo anche con il comando Part Primitive. Con questo comando si possono specificare le dimensioni e il posizionamento al momento della creazione.

Proprietà

Vedere anche: Editor delle proprietà.

Un oggetto Part Cubo deriva da un oggetto Funzione Part e ne eredita tutte le proprietà. Ha inoltre le seguenti proprietà aggiuntive:

Dati

Attachment

L'oggetto ha le stesse proprietà di collegamento di un Part Part2DObject.

Box

  • DatiLength (Length): la lunghezza del cuboide. Questa è la dimensione nella sua direzione X. Il valore predefinito è 10mm.
  • DatiWidth (Length): la larghezza del cuboide. Questa è la dimensione nella sua direzione Y. Il valore predefinito è 10mm.
  • DatiHeight (Length): l'altezza del cuboide. Questa è la dimensione nella sua direzione Z. Il valore predefinito è 10mm.

Script

Vedere anche: Autogenerated API documentation, Script di Part e Script di base per FreeCAD.

È possibile creare una Part Cubo con il metodo addObject() del documento:

box = FreeCAD.ActiveDocument.addObject("Part::Box", "myBox")
  • Dove "myBox" è il nome dell'oggetto.
  • La funzione restituisce l'oggetto appena creato.

Esempio:

import FreeCAD as App

doc = App.activeDocument()

box = doc.addObject("Part::Box", "myBox")
box.Length = 4
box.Width = 8
box.Height = 12
box.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(75, 60, 30))

doc.recompute()