--- /dev/null
+
+ .. _tui_create_conesegment:
+
+Create Cone
+===========
+
+.. literalinclude:: examples/cone.py
+ :linenos:
+ :language: python
+
+:download:`Download this script <examples/cone.py>`
+
--- /dev/null
+
+ .. _tui_create_ellipsoid:
+
+Create Cone
+===========
+
+.. literalinclude:: examples/ellipsoid.py
+ :linenos:
+ :language: python
+
+:download:`Download this script <examples/ellipsoid.py>`
+
Cone
====
+
+To create a Cone in the active part:
+
+#. select in the Main Menu *GDML - > Cone segment* item or
+#. click **Cone segment** button in the toolbar.
+
+.. image:: images/cone_btn.png
+ :align: center
+
+.. centered::
+ **Cone segment** button
+
+The following property panel will be opened:
+
+.. image:: images/Cone_panel.png
+ :align: center
+
+.. centered::
+ **Cone property panel**
+
+**TUI Command**: *model.addConeSegment(Part_doc, 7, 11, 5, 8, 12, 0 , 270)*
+
+**Arguments**: Part + Rmin of base + Rmax of base + Rmin of top + Rmax of top + height + start angle + end angle.
+
+The Result of the operation will be a SOLID.
+
+.. image:: images/CreatedCone.png
+ :align: center
+
+.. centered::
+ Cone created
+
+**See Also** a sample TUI Script of a :ref:`tui_create_conesegment` operation.
Ellipsoid
=========
+
+To create a Ellipsoid in the active part:
+
+#. select in the Main Menu *GDML - > Ellipsoid* item or
+#. click **Ellipsoid** button in the toolbar.
+
+.. image:: images/ellips_btn.png
+ :align: center
+
+.. centered::
+ **Ellipsoid** button
+
+The following property panel will be opened:
+
+.. image:: images/Ellipsoid.png
+ :align: center
+
+.. centered::
+ **Ellipsoid property panel**
+
+**TUI Command**: *model.addEllipsoid(Part_doc, 10, 20, 40)*
+
+**Arguments**: Part + ax + by + cz.
+
+The Result of the operation will be a SOLID.
+
+.. image:: images/CreatedEllipsoid.png
+ :align: center
+
+.. centered::
+ Ellipsoid created
+
+**See Also** a sample TUI Script of a :ref:`tui_create_ellipsoid` operation.
--- /dev/null
+# -*- coding: utf-8 -*-
+
+from salome.shaper import model
+
+model.begin()
+partSet = model.moduleDocument()
+Part_1 = model.addPart(partSet)
+Part_1_doc = Part_1.document()
+ConeSegment_1 = model.addConeSegment(Part_1_doc, 7, 11, 5, 8, 12, 0 , 270)
+model.do()
+model.end()
--- /dev/null
+# -*- coding: utf-8 -*-
+
+from salome.shaper import model
+
+model.begin()
+partSet = model.moduleDocument()
+Part_1 = model.addPart(partSet)
+Part_1_doc = Part_1.document()
+Ellipsoid_1 = model.addEllipsoid(Part_1_doc, 10, 20, 40)
+model.do()
+model.end()