Part Box/it: Difference between revisions

From FreeCAD Documentation
(Created page with "== Esempio ==")
Line 44: Line 44:
== Esempio ==
== 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]]


A Part Box object created with the [[#Scripting|scripting example]] below is shown here.
A Part Box object created with the [[#Scripting|scripting example]] below is shown here.

Revision as of 21:04, 25 December 2023

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

A Part Box object created with the scripting example below is shown here.

Notes

  • A Part Box can also be created with the Part Primitives command. With that command you can specify the dimensions and placement at creation time.

Properties

See also: Property editor.

A Part Box object is derived from a Part Feature object and inherits all its properties. It also has the following additional properties:

Data

Attachment

The object has the same attachment properties as a Part Part2DObject.

Box

Box

  • DatiLength: Il parametro di lunghezza è la dimensione del Cubo nella direzione x.
  • DatiWidth: Il parametro di larghezza è la dimensione del Cubo nella direzione y.
  • DatiHeight: Il parametro di altezza è la dimensione del Cubo nella direzione z.

Scripting

See also: Autogenerated API documentation, Part scripting and FreeCAD Scripting Basics.

Script

Lo strumento Cubo può essere utilizzato nelle macro e dalla console di Python utilizzando la seguente funzione:

box = FreeCAD.ActiveDocument.addObject("Part::Box", "myBox")
  • Dove "myBox" è l'etichetta per l'oggetto Box.
  • Restituisce un oggetto di tipo Box di nuova creazione.

Example:

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()