+.. |Cylinder_button.icon| image:: images/Cylinder_button.png
Cylinder
========
To create a Cylinder in the active part:
#. select in the Main Menu *Primitives - > Cylinder* item or
-#. click **Cylinder** button in the toolbar
-
-.. image:: images/Cylinder_button.png
- :align: center
-
-.. centered::
- **Cylinder** button
+#. click |Cylinder_button.icon| **Cylinder** button in the toolbar
There are 2 algorithms for creation of a Cylinder:
.. image:: images/cylinder_32x32.png
:align: left
+ :height: 24px
+
**Cylinder** creates a cylinder.
.. image:: images/cylinder_portion_32x32.png
:align: left
+ :height: 24px
+
**Portion of cylinder** creates one segment of a cylinder.
+--------------------------------------------------------------------------------
+
Cylinder
--------
- **Radius**;
- **Height**.
-**TUI Commands**: *model.addCylinder(Part_doc, Point, Axis, Radius, Height)*
+**TUI Commands**:
-**Arguments**: Part + 1 vertex +1 vector + 2 real values (radius, height).
+.. py:function:: model.addCylinder(Part_doc, Point, Axis, Radius, Height)
+
+ :param part: The current part object.
+ :param object: Vertex.
+ :param object: Axis.
+ :param real: Radius.
+ :param real: Height.
+ :return: Result object.
Result
""""""
Input fields for ***Portion of cylinder** tab include **Angle** defining a portion of cylinder.
-**TUI Commands**: *model.addCylinder(Part_doc, Point, Axis, Radius, Height,Angle)*
+**TUI Commands**:
+
+.. py:function:: model.addCylinder(Part_doc, Point, Axis, Radius, Height,Angle)
-**Arguments**: 1 Part + 1 vertex +1 vector + 3 real values (radius, height and angle).
+ :param part: The current part object.
+ :param object: Vertex.
+ :param object: Axis.
+ :param real: Radius.
+ :param real: Height.
+ :param real: Angle.
+ :return: Result object.
Result
""""""