.. role:: clio-optional
   :class: clio-flag clio-flag-optional


#######################
CylinderGeneratorConfig
#######################

.. js:class:: cee.utils.CylinderGeneratorConfig

   The cylinder generator configuration object, see :js:class:`CylinderGenerator <cee.utils.CylinderGenerator>`\ .
   
   
   Index
   =====
   
   .. rubric:: Properties
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:data:`~cee.utils.CylinderGeneratorConfig.direction`
   * :js:data:`~cee.utils.CylinderGeneratorConfig.height`
   * :js:data:`~cee.utils.CylinderGeneratorConfig.numConcentricSegmentsInCaps`
   * :js:data:`~cee.utils.CylinderGeneratorConfig.numSegmentsZdirection`
   * :js:data:`~cee.utils.CylinderGeneratorConfig.numSlices`
   * :js:data:`~cee.utils.CylinderGeneratorConfig.origin`
   * :js:data:`~cee.utils.CylinderGeneratorConfig.radius`
   
   



.. rst-class:: kind-group kind-properties

.. rubric:: Properties
   :class: kind-group-title


.. js:data:: cee.utils.CylinderGeneratorConfig.direction

      .. rst-class:: clio-flags
      
         :clio-optional:`optional`
      
      .. rst-class:: sig-pretty-signature
      
         | direction: :js:class:`Vec3 <cee.Vec3>`
      
      The symetric, longitudinal axis of the cylinder. It will grow from the ``origin`` in this direction.
      



.. js:data:: cee.utils.CylinderGeneratorConfig.height

      .. rst-class:: clio-flags
      
         :clio-optional:`optional`
      
      .. rst-class:: sig-pretty-signature
      
         | height: *number*
      
      Cylinder's height along the ``direction``\ .
      



.. js:data:: cee.utils.CylinderGeneratorConfig.numConcentricSegmentsInCaps

      .. rst-class:: clio-flags
      
         :clio-optional:`optional`
      
      .. rst-class:: sig-pretty-signature
      
         | numConcentricSegmentsInCaps: *number*
      
      Number of concentric 'tree rings' segments in both caps of the cylinder.
      



.. js:data:: cee.utils.CylinderGeneratorConfig.numSegmentsZdirection

      .. rst-class:: clio-flags
      
         :clio-optional:`optional`
      
      .. rst-class:: sig-pretty-signature
      
         | numSegmentsZdirection: *number*
      
      Number of segments along the ``direction`` of the cylinder, in other words slices which are parallel to the caps.
      



.. js:data:: cee.utils.CylinderGeneratorConfig.numSlices

      .. rst-class:: clio-flags
      
         :clio-optional:`optional`
      
      .. rst-class:: sig-pretty-signature
      
         | numSlices: *number*
      
      Number of 'cake slices' going trough both caps and the walls of the cylinder.
      



.. js:data:: cee.utils.CylinderGeneratorConfig.origin

      .. rst-class:: clio-flags
      
         :clio-optional:`optional`
      
      .. rst-class:: sig-pretty-signature
      
         | origin: :js:class:`Vec3 <cee.Vec3>`
      
      The origin point of the cylinder, which is the bottom center point.
      



.. js:data:: cee.utils.CylinderGeneratorConfig.radius

      .. rst-class:: clio-flags
      
         :clio-optional:`optional`
      
      .. rst-class:: sig-pretty-signature
      
         | radius: *number*
      
      The radius of the cylinder.
      




