Model#
The API is primarily built around object types that represent model entities in the Dlubal software (e.g. Nodes, Sections, Members, Loads etc.). This section is further divided to RFEM specific objects and objects that are common accross Dlubal applications.
The RFEM specific object types are organized into submodules based on their functionality.
# Define and create objects
object_lst = [
# Define material
rfem.structure_core.Material(
no=1,
name='S235',
),
# Define section
rfem.structure_core.Section(
no=1,
name='HE 300 A',
material=1,
),
# Define nodes
rfem.structure_core.Node(
no=1,
),
]
rfem_app.create_object_list(object_lst)
// Step 3: Define and create objects
var structure = new List<IMessage> {
new rfem.StructureCore.Material{
Name="S235"
},
new rfem.StructureCore.Section{
Name="HE 300 A",
Material=1,
},
new rfem.StructureCore.Node{
No=1,
Coordinate1=0,
},
};
await rfem_app.create_object_list(structure);
List of Object Types#
- aluminum_design_objects
- building_model
- calculation_diagrams
- concrete_design_objects
- construction_stages
- dynamic_loads
- geotechnical_analysis
- global_parameters
- guide_objects
- ifc_objects
- imperfections
- import_export
- load_wizards
- loading
- loads
- result_objects
- results
- steel_design_objects
- structure_advanced
- structure_core
- timber_design_objects
- types_for_aluminum_design
- types_for_concrete_design
- types_for_lines
- types_for_members
- types_for_nodes
- types_for_solids
- types_for_special_objects
- types_for_steel_design
- types_for_surfaces
- types_for_timber_design
- ObjectId
- Associated Enums
- ObjectType
- All