### 6.4.3. Fabric

`class compolyx.Fabric`(graph, obj, parent=None)

Class to represent fabric

`area_price`

  Area price of fabric

`area_weight`

  Area weight of fabric

`clt_query`(query='laminate_properties')

  Returns the properties of the classical laminate theory:

  Parameters

  - query : result type

  Options

  - laminate_properties : Young's, flexural and shear moduli of the laminate

  - polar_properties : E1, E2 and G12 depending on the laminate orientation

  Example

      >>> fab.clt_query(query='polar_properties')

`create_plot`(query={'polar_properties': ['E1', 'G12']})

  Generates 2D-plots with the results of interest

  Parameters

  - query : query arguments

  Options

  - layup:['pp'] Production plies

  - polar_properties:['E1','E2','G12'] polar plot of laminate stiffess

  - text_plot:['materials', 'angles', 'thicknesses']

  Examples

      >>> query={'polar_properties':['E1', 'G12'], layup:['pp'], text_plot:['materials', 'angles', 'thicknesses']}

`cut_off_material`

  Cut-off material used in cut-off areas of this fabric.

`cut_off_material_handling`

  Type defining how cut-off material is used in cut-off areas of this fabric. Types: ['Global', 'Computed', 'Custom']

`draping0`

  Draping coefficient 0 for fabric

`draping1`

  Draping coefficient 1 for fabric

`draping2`

  Draping coefficient 2 for fabric

`drop_off_material`

  Drop-off material used in drop-off areas of this fabric.

`drop_off_material_handling`

  Type defining how drop-off material is used in drop-off areas of this fabric. Types: ['Global', 'Custom']

`graph_plot`

  Graph Plot object used to configure 2D plots.

`ignore_for_postprocessing`

  Flag if this material is NOT post-processed.

`material`

  Material of the fabric

`serialize`()

  Serialize to Python string

`thickness`

  Thickness of fabric

`update_plot`()

  Updates the 2D plot

  Note: The coupling effect is always neglected (which is anyway 0 for a single fabric)

Release 18.2 - © ANSYS, Inc. All rights reserved.