# Special Objects
Go to [source] (opens new window)
# Intersection
# Instersection(no, surface_1, surface_2, comment, params, model)
Intersection
Parameters
no (int) β Intersection Tag
surface_1 (int) β Surface number 1
surface_2 (int) β Surface number 2
comment (str, optional) β Comment
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# LineRelease
# LineRelease(no, lines, line_release_type, release_location, released_members, released_surfaces, released_solids, use_nodes_as_definition_nodes, deactivated, name, comment, params, model)
Parameters
no (int) β Line Release Tag
lines (str) β Assigned Lines
line_release_type (int) β Line Release Type Number
release_location (enum) β Line Release Release Location Enumeration
released_members (str) β Assigned Released Members
released_surfaces (str) β Assigned Released Surfaces
released_solids (str) β Assigned Released Solids
use_nodes_as_definition_nodes (str) β Assigned Definition Nodes
deactivated (bool) β Activate/Deactivate Line Release
name (str, optional) β User Defined Line Release Name
comment (str, optional) β Comment
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# NodalRelease
# NodalRelease(no, nodes, nodal_release_type, release_location, released_members, released_surfaces, released_solids, deactivate_release, name, comment, params, model)
Parameters
no (int) β Nodal Release Tag
nodes (str) β Assigned Nodes
nodal_release_type (int) β Nodal Release Type Number
release_location (enum) β Nodal Release Release Location Enumeration
released_members (str) β Assigned Released Members
released_surfaces (str) β Assigned Released Surfaces
released_solids (str) β Assigned Released Solids
deactivate_release (bool) β Activate/Deactivate Nodal Release
name (str) β User Defined Nodal Release Name
comment (str, optional) β Comment
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# ResultSection
# ResultSection(no, type, show_section_in_direction, show_values_on_isolines, parameters, assigned_to_surfaces, assigned_to_solids, params, model)
Result Section
Parameters
no (int) β Result Section Tag
type (enum) β Result Section Type Enumeration
show_section_in_direction (enum) β Result Section Result Direction Enumeration
show_values_on_isolines (bool) β Show values on Isolines
parameters (list) β Variable Parameters
- if type == ResultSectionType.TYPE_LINE:
parameters = [lines] ; example : ['1 2']
- if type == ResultSectionType.TYPE_2_POINTS_AND_VECTOR:
parameters = [coordinate_system, first_point_coordinates, second_point_coordinates, projection, vector]; exapmle : [1, [1,0,0], [0,2,0], ResultSectionProjection.PROJECTION_IN_VECTOR, [1,1,1]]
- if type == ResultSectionType.TYPE_LINE:
assigned_to_surfaces (str, optional) β Assigned to Surfaces
assigned_to_solids (str, optional) β Assigned to Solids
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# ResultSection.Line(no, type, show_section_in_direction, show_values_on_isolines, lines, assigned_to_surfaces, assigned_to_solids, comment, params, model)
Result Section defined by line
Parameters
no (int) β Result Section Tag
type (enum) βResult Section Type Enumeration (Defaults to ResultSectionType.TYPE_2_POINTS_AND_VECTOR)
show_section_in_direction (enum) β Result Section Result Direction Enumeration
show_values_on_isolines (bool) β Enable/Disable Show Values on Isolines Option
lines (int) β Lines
assigned_to_surfaces (str, optional) β Assigned to Surfaces
assigned_to_solids (str, optional) β Assigned to Solids
comment (str, optional) β Comment
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# ResultSection.TwoPointsAndVector(no, coordinate_system, show_section_in_direction, show_values_on_isolines, first_point_coordinates, second_point_coordinates, projection, vector=None, assigned_to_surfaces, assigned_to_solids, comment, params, model)
Result Section defined by 2 points and vector
Parameters
no (int) β Result Section Tag
coordinate_system (int) β Coordinate System Number
show_section_in_direction (enum) β Result Section Result Direction Enumeration
show_values_on_isolines (bool) β Enable/Disable Show values on Isolines Option
first_point_coordinates (list) β First Point Coordinates
second_point_coordinates (list) β Second Point Coordinates
projection (enum) β Result Section Projection Enumeration
vector (list, optional) β Vector if projection is VECTOR
assigned_to_surfaces (str, optional) β Assigned to Surfaces
assigned_to_solids (str, optional) β Assigned to Solids
comment (str, optional) β Comment
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# RigidLink
# RigidLink(no, line_1, line_2, ignore_relative_position, comment, params, model)
Rigid Link
Parameters
no (int) β Rigid Link Tag
line_1 (int) β Assigned Line Number
line_2 (int) β Assigned Line Number
ignore_relative_position (bool) β Enable/Disable Ignore Relative Position
comment (str, optional) β Comment
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# RigidLink.Diapragm(no, nodes, lines, comment, params, model)
Parameters
no (int) β Rigid Link Tag
nodes (str) β Assigned Nodes Number
lines (str) β Assigned Lines Number
comment (str, optional) β Comment
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# RigidLink.LineToLine(no, line_1, line_2, ignore_relative_position, comment, params, model)
Rigid Link Line to Line
Parameters
no (int) β Rigid Link Tag
line_1 (int) β Assigned Line Number
line_2 (int) β Assigned Line Number
ignore_relative_position (bool) β Enable/Disable Ignore Relative Position
comment (str, optional) β Comment
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# RigidLink.LineToSurface(no, line_1, surface, ignore_relative_position, comment, params, model)
Rigid Link Line to Surface
Parameters
no (int) β Rigid Link Tag
line_1 (int) β Assigned Line Number
surface (int) β Assigned Surface Number
ignore_relative_position (bool) β Enable/Disable Ignore Relative Position
comment (str, optional) β Comment
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# StructureModification
# StructureModification(no, modify_stiffnesses, modify_stiffnesses_materials_list, modify_stiffnesses_sections_list, modify_stiffnesses_members_list, modify_stiffnesses_surfaces_list, modify_stiffnesses_member_hinges_list, modify_stiffnesses_line_hinges_list, modify_stiffnesses_nodal_supports_list, modify_stiffnesses_line_supports_list, modify_stiffnesses_member_supports_list, modify_stiffnesses_surface_supports_list, comment, params, model)
Structural Modification
Modify only objects allready existing and used/assigned in the model.
TODO: US-9960 Deactivate objects requires Object Selection object.
Parameters
no (int, optional) β Structure Modification Tag
modify_stiffnesses (dict, optional) β Modify Stiffnesses
modify_stiffnesses_materials_list (list, optional) β Modify Stiffnesses Materials List
modify_stiffnesses_sections_list (list, optional) β Modify Stiffnesses Sections List
modify_stiffnesses_members_list (list, optional) β Modify Stiffnesses Members List
modify_stiffnesses_surfaces_list (list, optional) β Modify Stiffnesses Surfaces List
modify_stiffnesses_member_hinges_list (list, optional) β Modify Stiffnesses Member Hinges List
modify_stiffnesses_line_hinges_list (list, optional) β Modify Stiffnesses Line Hinges List
modify_stiffnesses_nodal_supports_list (list, optional) β Modify Stiffnesses Nodal Supports List
modify_stiffnesses_line_supports_list (list, optional) β Modify Stiffnesses Line Support List
modify_stiffnesses_member_supports_list (list, optional) β Modify Stiffnesses Member Suppoorts List
modify_stiffnesses_surface_supports_list (list, optional) β Modify Stiffnesses Surface Supports List
comment (str, optional) β Comment
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
material_item = {'no': 1, 'material_name': 1, 'modification_type': 'DIVISION_FACTOR', 'E_and_G': 1.5, 'comment': 'comment'}
section_item = {'no': 1, 'section_name': 'IPN 300', 'A': 1.0, 'A_y':1.0, 'A_z': 1.0, 'J': 1.0, 'I_y': 1.0, 'I_z': 1.0}
member_item = {'no': 2, 'member_modification': 1, 'members':'11', 'comment': ''}
surface_item = {'no': 1, 'surface_modification': 1, 'surfaces':'2', 'comment': ''}
member_hinge_item = {'no': 1, 'member_side': 'Start', 'C_u_x': 1, 'C_u_y': 0, 'C_u_z': 0, 'C_phi_x': 0, 'C_phi_y': 0, 'C_phi_z': 0}
line_hinge_item = {'no': 1, 'C_u_x': 1, 'C_u_y': 0, 'C_u_z': 0, 'C_phi_x': 0, 'C_phi_y': 0, 'C_phi_z': 0}
nodal_support_item = {'C_u_X': 1, 'C_u_Y': 0, 'C_u_Z': 0, 'C_phi_X': 0, 'C_phi_Y': 0, 'C_phi_Z': 0}
line_support_item = {'C_u_X': 1, 'C_u_Y': 0, 'C_u_Z': 0, 'C_phi_X': 0, 'C_phi_Y': 0, 'C_phi_Z': 0}
member_support_item = {'C_u_x': 1, 'C_u_y': 0, 'C_u_z': 0, 'C_s_x': 0, 'C_s_y': 0, 'C_s_z': 0, 'C_phi_x': 0}
surface_support_item = {'C_u_X': 1, 'C_u_Y': 0, 'C_u_Z': 0, 'C_v_xz': 0, 'C_v_yz': 0}
modify_stiffness = {'modify_stiffnesses_gamma_m': False, 'modify_stiffnesses_materials': False, 'modify_stiffnesses_sections': False, 'modify_stiffnesses_members': False, 'modify_stiffnesses_surfaces': False, 'modify_stiffnesses_member_hinges': False, 'modify_stiffnesses_line_hinges': False, 'modify_stiffnesses_nodal_supports': False, 'modify_stiffnesses_line_supports': False, 'modify_stiffnesses_member_supports': False, 'modify_stiffnesses_surface_supports': False, 'modify_stiffness_member_reinforcement': False, 'modify_stiffness_surface_reinforcement': False, 'modify_stiffness_timber_members_due_moisture_class': False, 'nonlinearities_disabled_material_nonlinearity_models': False, 'nonlinearities_disabled_material_temperature_nonlinearities': False, 'nonlinearities_disabled_line_hinges': False, 'nonlinearities_disabled_member_types': False, 'nonlinearities_disabled_member_nonlinearities': False, 'nonlinearities_disabled_solid_types_contact_or_surfaces_contact': False, 'nonlinearities_disabled_member_hinges': False, 'nonlinearities_disabled_nodal_supports': False, 'nonlinearities_disabled_line_supports': False, 'nonlinearities_disabled_member_supports': False, 'nonlinearities_disabled_surface_supports': False, 'deactivate_members_enabled': False}
# SurfaceContact
# SurfaceContact(no, surfaces_contact_type, surfaces_group_1, surfaces_group_2, comment, params, model)
Surface Contact
Parameters
no (int, optional) β Surface Conatct Tag
surfaces_contact_type (int, optional) β Surface Contact Type Number
surface_group_1 (str, optional) β Surfaces Group 1
surface_group_2 (str, optional) β Surfaces Group 2
comment (str, optional) β Comment
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# SurfaceResultAdjustment
# SurfaceResultsAdjustment(no, shape, dimensions, center_position, adjustment_type_in_direction_u, adjustment_type_in_direction_v, projection, projection_vector, surfaces, comment, params, model)
Surface Results Adjustment
Parameters
no (int) β Surface Results Adjustment Tag
shape (enum) β Surface Results Adjustment Shape Enumeration
dimensions (list) β Dimensions and Angular Rotation List
center_position (list, optional) β Center Position List
adjustment_type_in_direction_u (enum, optional) β Surface Results Adjustment Type Enumeration
adjustment_type_in_direction_v (enum, optional) β Surface Results Adjustment Type Enumeration
projection (enum, optional) β Surface Results Adjustment Projection Enumeration
projection_vector (list, optional) β Projection vector List in case projection == VECTOR
surfaces (str, optional) β Assigned to surfaces
comment (str, optional) β Comment
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
β Loads Steel Design β