.. role:: ts-api-decorator

#############################
QueryFeatureExtractionSurface
#############################

.. js:module:: cee.ug
   :noindex:

.. container:: ts-api-section

   .. js:class:: QueryFeatureExtractionSurface

      Data for one surface (part) of a feature extraction (cut, iso, isovolume).



.. container:: api-index-section

   .. rubric:: Properties

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

   * :js:attr:`~cee.ug.QueryFeatureExtractionSurface.edgeDataArr`
   * :js:attr:`~cee.ug.QueryFeatureExtractionSurface.edgeLineVertices`
   * :js:attr:`~cee.ug.QueryFeatureExtractionSurface.elementMeshVertices`
   * :js:attr:`~cee.ug.QueryFeatureExtractionSurface.faceTriangleVertices`
   * :js:attr:`~cee.ug.QueryFeatureExtractionSurface.geometryIndex`
   * :js:attr:`~cee.ug.QueryFeatureExtractionSurface.partId`
   * :js:attr:`~cee.ug.QueryFeatureExtractionSurface.triangleDataArr`





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

Properties
==========

.. container:: ts-api-section

   .. js:attribute:: QueryFeatureExtractionSurface.edgeDataArr

      :type: [function]

      Data per edge of the feature extraction surface

      Source element index and results per edge



.. container:: ts-api-section

   .. js:attribute:: QueryFeatureExtractionSurface.edgeLineVertices

      :type: [number] :ts-api-decorator:`optional`

      Edges (e.g. cutting plane intersecting with 2d elements)
      This array contains x,y,z values for each edge. So there will be 6 values (2 vertices * (x,y,z)) per edge (from -> to).



.. container:: ts-api-section

   .. js:attribute:: QueryFeatureExtractionSurface.elementMeshVertices

      :type: [number] :ts-api-decorator:`optional`

      Line segments representing the element mesh on the feature extraction surface. 
      There will be 6 values (2 vertices * (x,y,z)) per edge (from -> to).



.. container:: ts-api-section

   .. js:attribute:: QueryFeatureExtractionSurface.faceTriangleVertices

      :type: [number]

      The triangulation of the feature extraction surface

      This array contains x,y,z values for each triangle vertex. So there will be 9 values (3 vertices * (x,y,z)) per triangle.



.. container:: ts-api-section

   .. js:attribute:: QueryFeatureExtractionSurface.geometryIndex

      :type: number

      The index of the geometry the item belongs to.



.. container:: ts-api-section

   .. js:attribute:: QueryFeatureExtractionSurface.partId

      :type: number

      The id of the part the item belongs to.



.. container:: ts-api-section

   .. js:attribute:: QueryFeatureExtractionSurface.triangleDataArr

      :type: [function]

      Data per triangle of the feature extraction surface

      Source element index and results per triangle



