    

 ## On this page

  

 

 # SectionCut

 Last update: 16.07.2026 

<a id="compolyx.SectionCut"></a>

### *class* compolyx.SectionCut(graph, obj, parent=None, color\_table=None)

Section cut class showing the layup in the cutting plane.

### Attributes

NameDescription[`SectionCut.active`](compolyx.SectionCut.active.md#compolyx.SectionCut.active)Whether a section cut is computed on update or not.[`SectionCut.changed`](compolyx.SectionCut.changed.md#compolyx.SectionCut.changed)Status boolean.[`SectionCut.color_table`](compolyx.SectionCut.color_table.md#compolyx.SectionCut.color_table)[`SectionCut.core_scale_factor`](compolyx.SectionCut.core_scale_factor.md#compolyx.SectionCut.core_scale_factor)Get/set the core scale factor.[`SectionCut.display_data`](compolyx.SectionCut.display_data.md#compolyx.SectionCut.display_data)Section cut plots.[`SectionCut.elastic_measures`](compolyx.SectionCut.elastic_measures.md#compolyx.SectionCut.elastic_measures)Cross-sectional Measures of Elasticity.[`SectionCut.element_labels`](compolyx.SectionCut.element_labels.md#compolyx.SectionCut.element_labels)Label of elements within ex1 array.[`SectionCut.element_nodes`](compolyx.SectionCut.element_nodes.md#compolyx.SectionCut.element_nodes)Coincidence list.[`SectionCut.element_types`](compolyx.SectionCut.element_types.md#compolyx.SectionCut.element_types)Element types within ex1 array.[`SectionCut.enabled`](compolyx.SectionCut.enabled.md#compolyx.SectionCut.enabled)Indicates whether the object is enabled.[`SectionCut.extrusion_type`](compolyx.SectionCut.extrusion_type.md#compolyx.SectionCut.extrusion_type)Section Cut Types can be: wire\_frame,surface\_normal,surface\_sweep\_based.[`SectionCut.geometric_measures`](compolyx.SectionCut.geometric_measures.md#compolyx.SectionCut.geometric_measures)Cross-sectional Measures of Geometry.[`SectionCut.id`](compolyx.SectionCut.id.md#compolyx.SectionCut.id)ID of the object.[`SectionCut.in_plane_reference_direction1`](compolyx.SectionCut.in_plane_reference_direction1.md#compolyx.SectionCut.in_plane_reference_direction1)Reference direction for cross-sectional measures.[`SectionCut.in_plane_reference_direction2`](compolyx.SectionCut.in_plane_reference_direction2.md#compolyx.SectionCut.in_plane_reference_direction2)Reference direction for cross-sectional measures.[`SectionCut.intersection_type`](compolyx.SectionCut.intersection_type.md#compolyx.SectionCut.intersection_type)Intersection Types can be: normal\_to\_surface,in\_plane.[`SectionCut.is_dict_item`](compolyx.SectionCut.is_dict_item.md#compolyx.SectionCut.is_dict_item)Indicates whether the object is an item in a dictionary.[`SectionCut.is_list_item`](compolyx.SectionCut.is_list_item.md#compolyx.SectionCut.is_list_item)Indicates whether the object is an item of a list.[`SectionCut.link_path`](compolyx.SectionCut.link_path.md#compolyx.SectionCut.link_path)Root path of the current node in the tree for links to this object.[`SectionCut.locked`](compolyx.SectionCut.locked.md#compolyx.SectionCut.locked)Section cut was imported and cannot be changed.[`SectionCut.mass_measures`](compolyx.SectionCut.mass_measures.md#compolyx.SectionCut.mass_measures)Cross-sectional Measures of Mass.[`SectionCut.name`](compolyx.SectionCut.name.md#compolyx.SectionCut.name)Name of the object.[`SectionCut.node_labels`](compolyx.SectionCut.node_labels.md#compolyx.SectionCut.node_labels)Label of nodes within nx1 array.[`SectionCut.nodes`](compolyx.SectionCut.nodes.md#compolyx.SectionCut.nodes)Returns nodes of this mesh as nx3 array.[`SectionCut.normal`](compolyx.SectionCut.normal.md#compolyx.SectionCut.normal)Get/set the plane normal.[`SectionCut.number_of_interpolation_points`](compolyx.SectionCut.number_of_interpolation_points.md#compolyx.SectionCut.number_of_interpolation_points)User-defined number of interpolation points.[`SectionCut.origin`](compolyx.SectionCut.origin.md#compolyx.SectionCut.origin)Get/set the plane origin.[`SectionCut.parent`](compolyx.SectionCut.parent.md#compolyx.SectionCut.parent)Parent object in the tree.[`SectionCut.root_path`](compolyx.SectionCut.root_path.md#compolyx.SectionCut.root_path)Root path of the current node in the tree.[`SectionCut.scale_factor`](compolyx.SectionCut.scale_factor.md#compolyx.SectionCut.scale_factor)Scale factor used for visualization of section cuts.[`SectionCut.scope_element_sets`](compolyx.SectionCut.scope_element_sets.md#compolyx.SectionCut.scope_element_sets)Element sets to which the Section Cut is scoped.[`SectionCut.scope_entire_model`](compolyx.SectionCut.scope_entire_model.md#compolyx.SectionCut.scope_entire_model)Whether the section cut is scoped to the entire model, or only selected element sets.[`SectionCut.search_radius`](compolyx.SectionCut.search_radius.md#compolyx.SectionCut.search_radius)User-defined search radius.[`SectionCut.section_cut_type`](compolyx.SectionCut.section_cut_type.md#compolyx.SectionCut.section_cut_type)Section Cut Types can be: modeling\_ply\_wise,production\_ply\_wise,analysis\_ply\_wise.[`SectionCut.status`](compolyx.SectionCut.status.md#compolyx.SectionCut.status)Status of the object.[`SectionCut.status_changed`](compolyx.SectionCut.status_changed.md#compolyx.SectionCut.status_changed)Boolean flag which is set to true in C++ when up-to-date status of object changes.[`SectionCut.surface_display_data`](compolyx.SectionCut.surface_display_data.md#compolyx.SectionCut.surface_display_data)Section cut surface plot.[`SectionCut.surface_mesh`](compolyx.SectionCut.surface_mesh.md#compolyx.SectionCut.surface_mesh)Section cut line surface mesh.[`SectionCut.tolerance`](compolyx.SectionCut.tolerance.md#compolyx.SectionCut.tolerance)Tolerance used to generate the surface section cut.[`SectionCut.uid`](compolyx.SectionCut.uid.md#compolyx.SectionCut.uid)UID of the object.[`SectionCut.use_default_lut_settings`](compolyx.SectionCut.use_default_lut_settings.md#compolyx.SectionCut.use_default_lut_settings)Boolean whether to use the default settings of the LookUp Table.[`SectionCut.use_default_tolerance`](compolyx.SectionCut.use_default_tolerance.md#compolyx.SectionCut.use_default_tolerance)Whether to use the default feature tolerance.[`SectionCut.vertex`](compolyx.SectionCut.vertex.md#compolyx.SectionCut.vertex)Raises an error if the object has been removed from the graph.[`SectionCut.vtk_element_data`](compolyx.SectionCut.vtk_element_data.md#compolyx.SectionCut.vtk_element_data)Returns mesh coincidence data in the format needed by VTK.[`SectionCut.wireframe_display_data`](compolyx.SectionCut.wireframe_display_data.md#compolyx.SectionCut.wireframe_display_data)Section cut wireframe plot.[`SectionCut.wireframe_mesh`](compolyx.SectionCut.wireframe_mesh.md#compolyx.SectionCut.wireframe_mesh)Section cut line wireframe mesh.### Methods

NameDescription[`SectionCut.compute_equivalent_beam_properties`](compolyx.SectionCut.compute_equivalent_beam_properties.md#compolyx.SectionCut.compute_equivalent_beam_properties)(\[...\])Compute the equivalent beam properties of the section cut.[`SectionCut.export_surface_section_cut`](compolyx.SectionCut.export_surface_section_cut.md#compolyx.SectionCut.export_surface_section_cut)(path)Exports the surface section cut to BECAS or ANSYS Mechanical APDL.[`SectionCut.find_parent`](compolyx.SectionCut.find_parent.md#compolyx.SectionCut.find_parent)(type)Steps up the tree and returns the first parent with given type.[`SectionCut.from_global_to_local`](compolyx.SectionCut.from_global_to_local.md#compolyx.SectionCut.from_global_to_local)(global\_coords)Transforms global coordinates into the local coordinate system of the section cut.[`SectionCut.from_local_to_global`](compolyx.SectionCut.from_local_to_global.md#compolyx.SectionCut.from_local_to_global)(local\_coords)Transforms local coordinates into the global coordinate system.[`SectionCut.get_sectional_stiffness_behavior`](compolyx.SectionCut.get_sectional_stiffness_behavior.md#compolyx.SectionCut.get_sectional_stiffness_behavior)(...)Returns the sectional stiffness values for a given matrix.[`SectionCut.get_sectype_command_from_sectional_properties`](compolyx.SectionCut.get_sectype_command_from_sectional_properties.md#compolyx.SectionCut.get_sectype_command_from_sectional_properties)(...)Convert the equivalent stiffness and mass matrix into an Ansys SECTYPE command.[`SectionCut.get_short_description`](compolyx.SectionCut.get_short_description.md#compolyx.SectionCut.get_short_description)()[`SectionCut.get_transformed_sectional_properties_matrix`](compolyx.SectionCut.get_transformed_sectional_properties_matrix.md#compolyx.SectionCut.get_transformed_sectional_properties_matrix)(...)Transform the global mass or stiffness matrix to the given point and rotate it by the given angle, for a specific format.[`SectionCut.obj_exists`](compolyx.SectionCut.obj_exists.md#compolyx.SectionCut.obj_exists)()Checks if \_\_obj still references the c++ object (has not been reset to None by self.\_delete) and exists in the graph.[`SectionCut.serialize`](compolyx.SectionCut.serialize.md#compolyx.SectionCut.serialize)()[`SectionCut.serialize_name_and_id`](compolyx.SectionCut.serialize_name_and_id.md#compolyx.SectionCut.serialize_name_and_id)()Serializes the name and ID.[`SectionCut.update`](compolyx.SectionCut.update.md#compolyx.SectionCut.update)()[`SectionCut.visit`](compolyx.SectionCut.visit.md#compolyx.SectionCut.visit)(visitor)Walk through the tree and let the visitor perform action on every descendant node.