Skip to main content

ACP in-app scripting API 2026 R1

get_transformed_sectional_properties_matrix

Last update: 16.07.2026

SectionCut.get_transformed_sectional_properties_matrix(properties, position, axes_type, matrix_type, matrix_format)

Transform the global mass or stiffness matrix to the given point and rotate it by the given angle, for a specific format.

Parameters

  • properties: All sectional properties of the equivalent beam properties calculation.
  • position: The point to which the matrix is transformed. Valid options: “origin”, “center of gravity”, “shear center”, and “elastic center”.
  • axes_type: Output the matrix in this axes system. Valid options: “global”, “elastic axes”, and “principal inertia axes”.
  • matrix_type: The type of the matrix. Valid options: “mass_matrix” and “stiffness_matrix”.
  • matrix_format: The format of the transformed matrix. Valid options: “default” or “ansys” (Ansys preintegrated composite beam).

Returns

The transformed matrix (6,6).

Usage

>>> result = section_cut.compute_equivalent_beam_properties(check_status=True)
>>> transformed_stiffness_matrix = section_cut.get_transformed_sectional_properties_matrix(
        properties=result.properties,
        position="elastic center",
        axes_type="elastic axes",
        matrix_format="ansys",
        matrix_type="stiffness_matrix"
    )
>>> transformed_mass_matrix = section_cut.get_transformed_sectional_properties_matrix(
        properties=result.properties,
        point="center of gravity",
        axes_type="principal inertia axes",
        format="default",
        matrix_type="mass_matrix"
    )

Connect with Ansys