SectionCut
Last update: 16.07.2025class compolyx.SectionCut(graph, obj, parent=None, color_table=None)
Section cut class showing the layup in the cutting plane.
Attributes
| Name | Description |
|---|---|
SectionCut.active |
Whether a section cut is computed on update or not |
SectionCut.changed |
Status boolean |
SectionCut.color_table |
|
SectionCut.core_scale_factor |
Get/set the core scale factor |
SectionCut.display_data |
Section cut plots |
SectionCut.elastic_measures |
Cross-sectional Measures of Elasticity |
SectionCut.element_labels |
Label of elements within ex1 array |
SectionCut.element_nodes |
Coincidence list |
SectionCut.element_types |
Element types within ex1 array |
SectionCut.enabled |
Whether this object is currently enabled or not |
SectionCut.extrusion_type |
Section Cut. Available types: wire_frame, surface_normal, surface_sweep_based |
SectionCut.geometric_measures |
Cross-sectional Measures of Geometry |
SectionCut.id |
ID of object |
SectionCut.in_plane_reference_direction1 |
Reference direction for cross-sectional measures |
SectionCut.in_plane_reference_direction2 |
Reference direction for cross-sectional measures |
SectionCut.intersection_type |
Intersection Types can be: normal_to_surface,in_plane |
SectionCut.is_dict_item |
Specifies whether the object is an item of a dict |
SectionCut.is_list_item |
Specifies whether the object is an item of a list |
SectionCut.link_path |
Root path of the current node in the tree for links to this object |
SectionCut.locked |
Section cut was imported and cannot be changed |
SectionCut.mass_measures |
Cross-sectional Measures of Mass |
SectionCut.name |
Name of object |
SectionCut.node_labels |
Label of nodes within nx1 array |
SectionCut.nodes |
Returns nodes of this mesh as nx3 array |
SectionCut.normal |
Get/set the plane normal |
SectionCut.number_of_interpolation_points |
User-defined number of interpolation points. |
SectionCut.origin |
Get/set the plane origin |
SectionCut.parent |
Parent object in tree |
SectionCut.root_path |
Root path of the current node in the tree |
SectionCut.scale_factor |
Scale factor used for visualization of section cuts |
SectionCut.scope_element_sets |
Element Sets to which the Section Cut is scoped |
SectionCut.scope_entire_model |
Whether the section cut is scoped to the entire model, or only selected element sets |
SectionCut.search_radius |
User-defined search radius |
SectionCut.section_cut_type |
Section Cut. Available options: modeling_ply_wise, production_ply_wise, analysis_ply_wise |
SectionCut.status |
Status of the object |
SectionCut.status_changed |
Boolean flag which is set to true in C++ when up-to-date status of object changes |
SectionCut.surface_display_data |
Section cut surface plot |
SectionCut.surface_mesh |
Section cut line surface mesh |
SectionCut.tolerance |
Tolerance used to generate the surface section cut |
SectionCut.uid |
UID of object |
SectionCut.use_default_lut_settings |
Boolean whether to use the dault settings of the LookUp Table |
SectionCut.use_default_tolerance |
Whether to use the default feature tolerance |
SectionCut.vertex |
This will throw an error if the object has been removed from the graph |
SectionCut.vtk_element_data |
Returns mesh coincidence data in the format needed by VTK |
SectionCut.wireframe_display_data |
Section cut wireframe plot |
SectionCut.wireframe_mesh |
Section cut line wireframe mesh |
Methods
| Name | Description |
|---|---|
SectionCut.compute_equivalent_beam_properties([...]) |
Compute the equivalent beam properties of the section cut |
SectionCut.export_surface_section_cut(path) |
Exports the suface section cut to BECAS or ANSYS Mechanical APDL |
SectionCut.find_parent(type) |
Function steps up the tree and returns the first parent with given type |
SectionCut.from_global_to_local(global_coords) |
Transforms global coordinates into the local coordinate system of the section cut |
SectionCut.from_local_to_global(local_coords) |
Transforms local coordinates into the global coordinate system |
SectionCut.get_sectional_stiffness_behavior(...) |
Returns the sectional stiffness values for a given matrix |
SectionCut.get_sectype_command_from_sectional_properties(...) |
Convert the equivalent stiffness and mass matrix into an Ansys sectype command |
SectionCut.get_short_description() |
|
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() |
Checks if __obj still references the c++ object (i.e. has not been reset to None by self._delete) AND exists in the graph |
SectionCut.serialize() |
|
SectionCut.serialize_name_and_id() |
Helper function to serialize name and ID |
SectionCut.update() |
|
SectionCut.visit(visitor) |
Walk through the tree and let the visitor perform action on every descendant node |