|
Part Kužel |
| Umístění Menu |
|---|
| Díl → Základní tvary → Kužel |
| Pracovní stoly |
| Part |
| Výchozí zástupce |
| Nikdo |
| Představen ve verzi |
| - |
| Viz také |
| Part Základní tvary |
Příkaz Part Kužel vytvoří parametrické kuželové těleso. V souřadnicovém systému definovaném vlastností ÚdajePlacement leží spodní plocha kužele v rovině XY, jejíž střed leží v počátku souřadnic.
Výchozí část kužele je zkrácená. Lze ji změnit na plný, nezkrácený kužel tak, že se hodnota vlastnosti ÚdajeRadius1 nebo ÚdajeRadius2 nastaví na nulu. Lze ji změnit na úsek kužele tak, že se upraví hodnota vlastnosti ÚdajeAngle.

Zde je zobrazen objekt Part Kužel, který byl vytvořen pomocí níže uvedeného příkladu skriptu.
Viz také: Zobrazení vlastností.
Objekt Part Kužel je odvozen od objektu Part Feature a přebírá všechny jeho vlastnosti. Má navíc následující vlastnosti:
Attachment
Objekt má stejné vlastnosti připojení jako Part Part2DObject.
Cone
Length): Poloměr spodní plochy kužele. Může mít hodnotu 0 mm, pokud je ÚdajeRadius2 větší než 0 mm. Výchozí hodnota je 2 mm.Length): Poloměr horní plochy kužele. Může mít hodnotu 0 mm, pokud je ÚdajeRadius1 větší než 0 mm. Výchozí hodnota je 4 mm.Length): Výška kužele. Výchozí hodnota je 10 mm.Angle): Úhel kruhového oblouku, který vymezuje horní a spodní plochu kužele. Platný rozsah: 0° < hodnota <= 360°. Výchozí hodnota je 360°. Pokud je menší než 360°, výsledným tělesem bude segment kužele.
Viz také: Automaticky vygenerovaná dokumentace k API, Part skriptování a Základy skriptování ve FreeCADu.
Částečný kužel lze vytvořit pomocí metody addObject() dokumentu:
cone = FreeCAD.ActiveDocument.addObject("Part::Cone", "myCone")
"myCone" je název objektu.Příklad:
import FreeCAD as App
doc = App.activeDocument()
cone = doc.addObject("Part::Cone", "myCone")
cone.Radius1 = 5
cone.Radius2 = 10
cone.Height = 50
cone.Angle = 270
cone.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(30, 60, 15))
doc.recompute()