.. role:: ts-api-decorator

################
OptionalMeshData
################

.. js:module:: cee.usg
   :noindex:

.. container:: ts-api-section

   .. js:class:: OptionalMeshData

      Options to creating a mesh



.. container:: api-index-section

   .. rubric:: Properties

   .. rst-class:: api-index-list-item api-kind-property api-parent-kind-interface

   * :js:attr:`~cee.usg.OptionalMeshData.elementIdArray`
   * :js:attr:`~cee.usg.OptionalMeshData.nodeIdArray`
   * :js:attr:`~cee.usg.OptionalMeshData.noPreserveSharpEdges`





------------

Properties
==========

.. container:: ts-api-section

   .. js:attribute:: OptionalMeshData.elementIdArray

      :type: ArrayLike <number> :ts-api-decorator:`optional`

      Optional array with one Id for each element in the mesh



.. container:: ts-api-section

   .. js:attribute:: OptionalMeshData.nodeIdArray

      :type: ArrayLike <number> :ts-api-decorator:`optional`

      Optional array with one Id for each node in the mesh



.. container:: ts-api-section

   .. js:attribute:: OptionalMeshData.noPreserveSharpEdges

      :type: boolean :ts-api-decorator:`optional`

      If set to true, we will not preserve sharp edges (default false). Setting it to true is faster, but only usable for models without sharp edges or that have 
      already been split based on face crease angles.



