
#############################
createCylinderMeshDataFromArc
#############################

.. js:function:: wv.Util.createCylinderMeshDataFromArc

   .. rst-class:: sig-pretty-signature
   
      | createCylinderMeshDataFromArc(**arc**\ : *number*\ [], **axisDirection**\ : :js:class:`Point3 <wv.Point3>`\ , **numSegments**\ : *number*\ , **scale**\ : *number*\ ): :js:class:`MeshData <wv.MeshData>`
   
   Creates a cylinder that is deformed by an arc.  An example of the resulting geometry can be observed in the Handles implementation.
   
   **Parameters**
   
   
      **arc**\ : *number*\ []
   
   
         an array of numbers describing points on an arc that will be used to deform the cylinder
   
   
      **axisDirection**\ : :js:class:`Point3 <wv.Point3>`
   
   
         cylinder axis.
   
   
      **numSegments**\ : *number*
   
   
         the number of segments to use when constructing the cylinder.  A higher number will give a smoother appearance but consume more memory.
   
   
      **scale**\ : *number*
   
   
         a scaling factor to apply to the geometry.
   
   
   
   **Returns**\ : :js:class:`MeshData <wv.MeshData>`
   




