Jump to content

Part Kužel

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

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

Popis

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.

Použití

  1. Příkaz lze spustit několika způsoby:
    • Stiskněte tlačítko Kužel.
    • Z menu vyberte možnost Díl → Základní tvary → Kužel.
  2. Je vytvořen objekt Kužel.
  3. Rozměry a ÚdajeUmístění kužele můžete případně změnit jedním z následujících způsobů:

Příklad

Část kužele z příkladu skriptu

Zde je zobrazen objekt Part Kužel, který byl vytvořen pomocí níže uvedeného příkladu skriptu.

Poznámky

  • Část kužele lze také vytvořit pomocí příkazu Part Základní tvary. Pomocí tohoto příkazu můžete při vytváření zadat rozměry a umístění.

Vlastnosti

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:

Data

Attachment

Objekt má stejné vlastnosti připojení jako Part Part2DObject.

Cone

  • ÚdajeRadius1 (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.
  • ÚdajeRadius2 (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.
  • ÚdajeHeight (Length): Výška kužele. Výchozí hodnota je 10 mm.
  • ÚdajeAngle (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.

Skriptování

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")
  • Kde "myCone" je název objektu.
  • Funkce vrátí nově vytvořený objekt.

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