Part: Cuneo

From FreeCAD Documentation
This page is a translated version of the page Part Wedge and the translation is 100% complete.

Part Cuneo

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

Descrizione

Un Part Cuneo è un solido parametrico che può essere creato con il comando Part Primitive . Ha da quattro a sei facce planari. È definito dai piani principali virtuali anteriore e posteriore su cui viene creata una faccia rettangolare (impostazione predefinita), un singolo bordo dritto o un singolo vertice. Queste forme di base definiscono le quattro facce quadrilatere o triangolari che le collegano. Il solido risultante è un vero cuneo solo se una delle forme base è una faccia rettangolare e l'altra un bordo dritto. Nel sistema di coordinate definito dalla sua proprietà DatiPlacement, i piani principali anteriori e posteriori virtuali del cuneo sono piani paralleli al piano XZ e i bordi delle forme base sono paralleli all'asse X o Z. Tutte le sue coordinate sono relative a quel sistema di coordinate.

Utilizzo

Vedere Part Primitive.

Esempio

Part Cuneo dall'esempio di scripting

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

Note

  • I valori delle coordinate del cuneo devono essere tali da poter creare un solido valido. Ciò significa che le forme di base anteriore e posteriore possono essere entrambe bordi singoli, ma non se sono parallele. E se una delle forme base è un vertice, l'altra forma deve essere una faccia rettangolare.

Proprietà

Vedere anche: Editor delle proprietà.

Un oggetto Part Cuneo 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.

Wedge

  • DatiXmin (Distance): la coordinata X più bassa della faccia anteriore del cuneo. Il valore predefinito è 0mm.
  • DatiYmin (Distance): la coordinata Y della faccia anteriore del cuneo. Il valore predefinito è 0mm.
  • DatiZmin (Distance): la coordinata Z più bassa della faccia anteriore del cuneo. Il valore predefinito è 0mm.
  • DatiX2min (Distance): la coordinata X più bassa della faccia posteriore del cuneo. Il valore predefinito è 2mm.
  • DatiZ2min (Distance): la coordinata Z più bassa della faccia posteriore del cuneo. Il valore predefinito è 2mm.
  • DatiXmax (Distance): la coordinata X più alta della faccia anteriore del cuneo. Il valore predefinito è 10mm.
  • DatiYmax (Distance): la coordinata Y della faccia posteriore del cuneo. Il valore predefinito è 10mm.
  • DatiZmax (Distance): la coordinata Z più alta della faccia anteriore del cuneo. Il valore predefinito è 10mm.
  • DatiX2max (Distance): la coordinata X più alta della faccia posteriore del cuneo. Il valore predefinito è 8mm.
  • DatiZ2max (Distance): la coordinata Z più alta della faccia posteriore del cuneo. Il valore predefinito è 8mm.

Script

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

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

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

Esempio:

import FreeCAD as App

doc = App.activeDocument()

wedge = doc.addObject("Part::Wedge", "myWedge")
wedge.Xmin = 1
wedge.Ymin = 2
wedge.Zmin = 3
wedge.X2min = 4
wedge.Z2min = 6
wedge.Xmax = 15
wedge.Ymax = 20
wedge.Zmax = 55
wedge.X2max = 10
wedge.Z2max = 12
wedge.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(75, 60, 30))

doc.recompute()