create_section_cut#
- Model.create_section_cut(*, 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.
- Return type:
Added in ACP server version 25.1.