SectionCut#
- class ansys.acp.core.SectionCut(*, name='SectionCut', active=True, origin=(0.0, 0.0, 0.0), normal=(0.0, 0.0, 1.0), in_plane_reference_direction1=(1.0, 0.0, 0.0), scope_entire_model=True, scope_element_sets=(), extrusion_type='wire_frame', scale_factor=1.0, core_scale_factor=1.0, section_cut_type='modeling_ply_wise', intersection_type='normal_to_surface', use_default_tolerance=True, tolerance=0.0, use_default_interpolation_settings=True, search_radius=0.0, number_of_interpolation_points=1)#
Instantiate a Section Cut.
- Parameters:
name (str) – Name of the section cut.
active (bool) – Inactive section cuts are not evaluated.
origin (tuple[float, float, float]) – Defines the origin of the section cut plane.
normal (tuple[float, float, float]) – Defines the normal vector of the section cut plane.
in_plane_reference_direction1 (tuple[float, float, float]) – Defines the in-plane transverse direction of the beam. Used for the surface section cut and section cut measures.
scope_entire_model (bool) – If True, the section cut is applied to the entire model. Otherwise, the section cut is applied only to the element sets specified in
scope_element_sets
.scope_element_sets (Sequence[ElementSet]) – The element sets to which the section cut is applied. Used only if
scope_entire_model
is False.extrusion_type (ExtrusionType) – Determines the extrusion method used to create the section cut.
scale_factor (float) – Scale factor applied to the ply thicknesses.
core_scale_factor (float) – Scale factor applied to the core thicknesses.
section_cut_type (SectionCutType) – Determines whether the section cut is extruded by modeling ply, production ply, or analysis ply.
intersection_type (IntersectionType) – Determines the method used to compute a wire frame section cut. Used only if
extrusion_type
isExtrusionType.WIRE_FRAME
.use_default_tolerance (bool) – If True, the segment tolerance is computed as 0.1% of the averaged element size. Otherwise, the
tolerance
value is used. Used only ifextrusion_type
isExtrusionType.SURFACE_NORMAL
orExtrusionType.SURFACE_SWEEP_BASED
.tolerance (float) – Defines the minimum length of the segments. Segments shorter than this value are merged. Used only if
extrusion_type
isExtrusionType.SURFACE_NORMAL
orExtrusionType.SURFACE_SWEEP_BASED
, anduse_default_tolerance
is False.use_default_interpolation_settings (bool) – If True, default interpolation settings are used by the sweep-based extrusion. Used only if
extrusion_type
isExtrusionType.SURFACE_SWEEP_BASED
.search_radius (float) – Search radius of the interpolation algorithm used in the sweep-based extrusion. Used only if
extrusion_type
isExtrusionType.SURFACE_SWEEP_BASED
anduse_default_interpolation_settings
is False.number_of_interpolation_points (int) – Number of interpolation points of the interpolation algorithm used in the sweep-based extrusion. Used only if
extrusion_type
isExtrusionType.SURFACE_SWEEP_BASED
anduse_default_interpolation_settings
is False.
Added in ACP server version 25.1.
Methods
SectionCut.clone
(*[, unlink])Create a new unstored object with the same properties.
Delete the object.
SectionCut.store
(parent)Store the object on the server.
Attributes
Identifier of the object, used for example as key in maps.
The name of the object.
The parent of the object.