OrientedSelectionSet#

class ansys.acp.core.OrientedSelectionSet(*, name='OrientedSelectionSet', element_sets=(), orientation_point=(0.0, 0.0, 0.0), orientation_direction=(0.0, 0.0, 0.0), rosettes=(), rosette_selection_method='minimum_angle', selection_rules=(), draping=False, draping_seed_point=(0.0, 0.0, 0.0), auto_draping_direction=True, draping_direction=(0.0, 0.0, 1.0), use_default_draping_mesh_size=True, draping_mesh_size=0.0, draping_material_model=DrapingMaterialType.WOVEN, draping_ud_coefficient=0.0, rotation_angle=0.0, reference_direction_field=None)#

Instantiate an Oriented Selection Set.

Parameters:
  • name (str, default: 'OrientedSelectionSet') – The name of the Oriented Selection Set.

  • element_sets (Sequence[ElementSet], default: ()) – Element Sets on which the Oriented Selection Set is defined.

  • orientation_point (tuple[float, float, float], default: (0.0, 0.0, 0.0)) – The Orientation Point of the Oriented Selection Set.

  • orientation_direction (tuple[float, float, float], default: (0.0, 0.0, 0.0)) – The Orientation Direction of the Oriented Element set.

  • rosettes (Sequence[Rosette], default: ()) – Rosettes of the Oriented Selection Set.

  • rosette_selection_method (RosetteSelectionMethod, default: 'minimum_angle') – Selection Method for Rosettes of the Oriented Selection Set.

  • selection_rules (Sequence[Union[ParallelSelectionRule, CylindricalSelectionRule, SphericalSelectionRule, TubeSelectionRule, GeometricalSelectionRule, VariableOffsetSelectionRule, BooleanSelectionRule]], default: ()) – Selection Rules which may limit the extent of the Oriented Selection Set.

  • draping (bool, default: False) – If True, activate draping to adjust the reference directions.

  • draping_seed_point (tuple[float, float, float], default: (0.0, 0.0, 0.0)) – Starting point of the draping algorithm.

  • auto_draping_direction (bool, default: True) – If True, the reference direction of the Oriented Selection Set at the seed point is used as draping direction.

  • draping_direction (tuple[float, float, float], default: (0.0, 0.0, 1.0)) – Set the primary draping direction for the draping algorithm. Only used if auto_draping_direction is False.

  • draping_mesh_size (float, default: 0.0) – Defines the mesh size for the draping algorithm. If set to -1., the mesh size is automatically determined based on the average element size.

  • draping_material_model (DrapingMaterialType, default: <DrapingMaterialType.WOVEN: 'woven'>) – Chooses between different draping formulations.

  • draping_ud_coefficient (float, default: 0.0) – Value between 0 and 1 which determines the amount of deformation in the transverse direction if the draping material model is set to DrapingMaterialType.UD.

  • reference_direction_field (LookUpTable3DColumn | None, default: None) – A 3D lookup table column that defines the reference directions.

Methods

OrientedSelectionSet.clone(*[, unlink])

Create a new unstored object with the same properties.

OrientedSelectionSet.delete()

Delete the object.

OrientedSelectionSet.store(parent)

Store the object on the server.

Attributes

OrientedSelectionSet.auto_draping_direction

OrientedSelectionSet.draping

OrientedSelectionSet.draping_direction

OrientedSelectionSet.draping_material_model

OrientedSelectionSet.draping_mesh_size

OrientedSelectionSet.draping_seed_point

OrientedSelectionSet.draping_ud_coefficient

OrientedSelectionSet.element_sets

OrientedSelectionSet.elemental_data

OrientedSelectionSet.id

Identifier of the object, used for example as key in maps.

OrientedSelectionSet.name

The name of the object.

OrientedSelectionSet.nodal_data

OrientedSelectionSet.orientation_direction

OrientedSelectionSet.orientation_point

OrientedSelectionSet.reference_direction_field

OrientedSelectionSet.rosette_selection_method

OrientedSelectionSet.rosettes

OrientedSelectionSet.rotation_angle

OrientedSelectionSet.selection_rules

OrientedSelectionSet.status

OrientedSelectionSet.use_default_draping_mesh_size