Skip to content

Commit 1f3aa02

Browse files
authored
Merge pull request #258 from Dlubal-Software/OndrejMichal_update_to_latest_RFEM
Update to latest RFEM
2 parents 29b67ef + 00cb31f commit 1f3aa02

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+156
-259
lines changed

Examples/Cantilever/Demo1.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
print('dirname: ', dirName)
99
sys.path.append(dirName + r'/../..')
1010

11-
from RFEM.enums import NodalSupportType, LoadDirectionType, ActionCategoryType
11+
from RFEM.enums import NodalSupportType, NodalLoadDirection, ActionCategoryType
1212
from RFEM.initModel import Model, Calculate_all, CalculateSelectedCases
1313
from RFEM.BasicObjects.material import Material
1414
from RFEM.BasicObjects.section import Section
@@ -47,7 +47,7 @@
4747
LoadCase.StaticAnalysis(1, 'Self-Weight',analysis_settings_no=1,self_weight=[True, 0.0, 0.0, 1.0])
4848
LoadCase.StaticAnalysis(2, 'Variable',analysis_settings_no=1,action_category=ActionCategoryType.ACTION_CATEGORY_IMPOSED_LOADS_CATEGORY_B_OFFICE_AREAS_QI_B)
4949

50-
NodalLoad(1, 1, '2', LoadDirectionType.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W, f*1000)
50+
NodalLoad(1, 1, '2', NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W, f*1000)
5151
Model.clientModel.service.finish_modification()
5252

5353
# Calculate_all()

Examples/CantileverQt/Main.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
print('dirname: ', dirName)
77
sys.path.append(dirName + r'/../..')
88

9-
from RFEM.enums import NodalSupportType, StaticAnalysisType, LoadDirectionType
9+
from RFEM.enums import NodalSupportType, StaticAnalysisType, NodalLoadDirection
1010
from RFEM.initModel import Model, Calculate_all
1111
from RFEM.BasicObjects.material import Material
1212
from RFEM.BasicObjects.section import Section
@@ -76,7 +76,7 @@ def onOK(self):
7676

7777
LoadCase(1, 'Eigengewicht',[True, 0.0, 0.0, 1.0])
7878

79-
NodalLoad(1, 1, '2', LoadDirectionType.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W, f*1000)
79+
NodalLoad(1, 1, '2', NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W, f*1000)
8080

8181
Calculate_all()
8282

Examples/RSectionExample/Demo_import_from_rsection.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
print('dirname: ', dirName)
99
sys.path.append(dirName + r'/../../')
1010

11-
from RFEM.enums import NodalSupportType, LoadDirectionType
11+
from RFEM.enums import NodalSupportType, NodalLoadDirection
1212
from RFEM.initModel import Model, Calculate_all
1313
from RFEM.BasicObjects.material import Material
1414
from RFEM.Tools.sectionDialogue import CreateSectionFromRsectionFile
@@ -47,7 +47,7 @@
4747

4848
LoadCase(1, 'Self-Weight', [True, 0.0, 0.0, 1.0])
4949

50-
NodalLoad(1, 1, '2', LoadDirectionType.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W, f*1000)
50+
NodalLoad(1, 1, '2', NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W, f*1000)
5151

5252
Model.clientModel.service.finish_modification()
5353

Examples/SteelDesign/SteelDesignExcel.py

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -376,46 +376,46 @@ def main():
376376
# Creating Loads for LC2:Live Load
377377
n, k, l = 0, 0, 0
378378
for j in range(frame_number):
379-
MemberLoad(n+1, 2, str(k+3), LoadDirectionType.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W_TRUE, 3500)
380-
MemberLoad(n+2, 2, str(k+4), LoadDirectionType.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W_TRUE, 3500)
379+
MemberLoad(n+1, 2, str(k+3), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W_TRUE, 3500)
380+
MemberLoad(n+2, 2, str(k+4), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W_TRUE, 3500)
381381
NodalLoad.Components(n+1, 2, str(l+8), [0,0,10000,0,0,0])
382382
NodalLoad.Components(n+2, 2, str(l+9), [0,0,10000,0,0,0])
383383
n, k, l = n+2, k+13, l+9
384384

385385
# Creating Loads for LC3:Snow Load
386386
n, k = 0, 0
387387
for j in range(frame_number):
388-
MemberLoad(n+1, 3, str(k+3), LoadDirectionType.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W_PROJECTED, 1500)
389-
MemberLoad(n+2, 3, str(k+4), LoadDirectionType.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W_PROJECTED, 1500)
388+
MemberLoad(n+1, 3, str(k+3), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W_PROJECTED, 1500)
389+
MemberLoad(n+2, 3, str(k+4), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W_PROJECTED, 1500)
390390
n, k = n+2, k+13
391391

392392
# Creating Loads for LC4:Wind-Load_x
393393
n, k = 0, 0
394394
for j in range(frame_number):
395-
MemberLoad(n+1, 4, str(k+1), LoadDirectionType.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 2000)
396-
MemberLoad(n+2, 4, str(k+2), LoadDirectionType.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 2000)
397-
MemberLoad(n+3, 4, str(k+5), LoadDirectionType.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 2000)
398-
MemberLoad(n+4, 4, str(k+6), LoadDirectionType.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 2000)
395+
MemberLoad(n+1, 4, str(k+1), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 2000)
396+
MemberLoad(n+2, 4, str(k+2), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 2000)
397+
MemberLoad(n+3, 4, str(k+5), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 2000)
398+
MemberLoad(n+4, 4, str(k+6), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 2000)
399399
n, k = n+4, k+13
400400

401401
k = 0
402402
for j in range(frame_number-1):
403-
MemberLoad(n+1, 4, str(k+9), LoadDirectionType.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 1500)
404-
MemberLoad(n+2, 4, str(k+10), LoadDirectionType.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 1500)
405-
MemberLoad(n+3, 4, str(k+11), LoadDirectionType.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 1500)
406-
MemberLoad(n+4, 4, str(k+12), LoadDirectionType.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 1500)
407-
MemberLoad(n+5, 4, str(k+13), LoadDirectionType.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 1500)
403+
MemberLoad(n+1, 4, str(k+9), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 1500)
404+
MemberLoad(n+2, 4, str(k+10), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 1500)
405+
MemberLoad(n+3, 4, str(k+11), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 1500)
406+
MemberLoad(n+4, 4, str(k+12), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 1500)
407+
MemberLoad(n+5, 4, str(k+13), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 1500)
408408
n, k = n+5, k+13
409409

410410
# Creating Loads for LC5:Wind-Load_y
411411
n, k = 0, 0
412412
for j in range(frame_number):
413-
MemberLoad(n+1, 5, str(k+1), LoadDirectionType.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 1500)
414-
MemberLoad(n+2, 5, str(k+2), LoadDirectionType.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 1500)
415-
MemberLoad(n+3, 5, str(k+3), LoadDirectionType.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 2500)
416-
MemberLoad(n+4, 5, str(k+4), LoadDirectionType.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 2500)
417-
MemberLoad(n+5, 5, str(k+5), LoadDirectionType.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 1500)
418-
MemberLoad(n+6, 5, str(k+6), LoadDirectionType.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 1500)
413+
MemberLoad(n+1, 5, str(k+1), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 1500)
414+
MemberLoad(n+2, 5, str(k+2), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 1500)
415+
MemberLoad(n+3, 5, str(k+3), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 2500)
416+
MemberLoad(n+4, 5, str(k+4), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 2500)
417+
MemberLoad(n+5, 5, str(k+5), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 1500)
418+
MemberLoad(n+6, 5, str(k+6), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 1500)
419419
n, k = n+6, k+13
420420

421421
# Creating Steel Design Configuration

Examples/SteelDesign/SteelHall.py

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -288,46 +288,46 @@
288288
# Loads for LC2:Live Load
289289
n, k, l = 0, 0, 0
290290
for j in range(frame_number):
291-
MemberLoad(n+1, 2, str(k+3), LoadDirectionType.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W_TRUE, 3500)
292-
MemberLoad(n+2, 2, str(k+4), LoadDirectionType.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W_TRUE, 3500)
291+
MemberLoad(n+1, 2, str(k+3), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W_TRUE, 3500)
292+
MemberLoad(n+2, 2, str(k+4), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W_TRUE, 3500)
293293
NodalLoad.Components(n+1, 2, str(l+8), [0,0,10000,0,0,0])
294294
NodalLoad.Components(n+2, 2, str(l+9), [0,0,10000,0,0,0])
295295
n, k, l = n+2, k+13, l+9
296296

297297
# Loads for LC3:Snow Load
298298
n, k = 0, 0
299299
for j in range(frame_number):
300-
MemberLoad(n+1, 3, str(k+3), LoadDirectionType.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W_PROJECTED, 1500)
301-
MemberLoad(n+2, 3, str(k+4), LoadDirectionType.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W_PROJECTED, 1500)
300+
MemberLoad(n+1, 3, str(k+3), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W_PROJECTED, 1500)
301+
MemberLoad(n+2, 3, str(k+4), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W_PROJECTED, 1500)
302302
n, k = n+2, k+13
303303

304304
# Loads for LC4:Wind-Load_x
305305
n, k = 0, 0
306306
for j in range(frame_number):
307-
MemberLoad(n+1, 4, str(k+1), LoadDirectionType.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 2000)
308-
MemberLoad(n+2, 4, str(k+2), LoadDirectionType.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 2000)
309-
MemberLoad(n+3, 4, str(k+5), LoadDirectionType.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 2000)
310-
MemberLoad(n+4, 4, str(k+6), LoadDirectionType.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 2000)
307+
MemberLoad(n+1, 4, str(k+1), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 2000)
308+
MemberLoad(n+2, 4, str(k+2), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 2000)
309+
MemberLoad(n+3, 4, str(k+5), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 2000)
310+
MemberLoad(n+4, 4, str(k+6), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 2000)
311311
n, k = n+4, k+13
312312

313313
k = 0
314314
for j in range(frame_number-1):
315-
MemberLoad(n+1, 4, str(k+9), LoadDirectionType.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 1500)
316-
MemberLoad(n+2, 4, str(k+10), LoadDirectionType.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 1500)
317-
MemberLoad(n+3, 4, str(k+11), LoadDirectionType.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 1500)
318-
MemberLoad(n+4, 4, str(k+12), LoadDirectionType.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 1500)
319-
MemberLoad(n+5, 4, str(k+13), LoadDirectionType.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 1500)
315+
MemberLoad(n+1, 4, str(k+9), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 1500)
316+
MemberLoad(n+2, 4, str(k+10), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 1500)
317+
MemberLoad(n+3, 4, str(k+11), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 1500)
318+
MemberLoad(n+4, 4, str(k+12), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 1500)
319+
MemberLoad(n+5, 4, str(k+13), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_X_OR_USER_DEFINED_U_TRUE, 1500)
320320
n, k = n+5, k+13
321321

322322
# Loads for LC5:Wind-Load_y
323323
n, k = 0, 0
324324
for j in range(frame_number):
325-
MemberLoad(n+1, 5, str(k+1), LoadDirectionType.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 1500)
326-
MemberLoad(n+2, 5, str(k+2), LoadDirectionType.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 1500)
327-
MemberLoad(n+3, 5, str(k+3), LoadDirectionType.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 2500)
328-
MemberLoad(n+4, 5, str(k+4), LoadDirectionType.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 2500)
329-
MemberLoad(n+5, 5, str(k+5), LoadDirectionType.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 1500)
330-
MemberLoad(n+6, 5, str(k+6), LoadDirectionType.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 1500)
325+
MemberLoad(n+1, 5, str(k+1), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 1500)
326+
MemberLoad(n+2, 5, str(k+2), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 1500)
327+
MemberLoad(n+3, 5, str(k+3), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 2500)
328+
MemberLoad(n+4, 5, str(k+4), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 2500)
329+
MemberLoad(n+5, 5, str(k+5), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 1500)
330+
MemberLoad(n+6, 5, str(k+6), NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Y_OR_USER_DEFINED_V_TRUE, 1500)
331331
n, k = n+6, k+13
332332

333333
SteelDesignUltimateConfigurations(1, 'ULS1', 'All')

Examples/main.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
os.pardir)
1111
)
1212
sys.path.append(PROJECT_ROOT)
13-
from RFEM.enums import NodalSupportType, StaticAnalysisType, LoadDirectionType, MemberLoadDistribution, MemberLoadDirection, MemberRotationSpecificationType
13+
from RFEM.enums import NodalSupportType, StaticAnalysisType, NodalLoadDirection, MemberLoadDistribution, MemberLoadDirection, MemberRotationSpecificationType
1414
from Examples.window import window
1515
from RFEM.dataTypes import inf
1616
from RFEM.initModel import Model, Calculate_all, insertSpaces, modelLst
@@ -222,7 +222,7 @@ def main(hall_width_L, hall_height_h_o, hall_height_h_m, number_frames, frame_sp
222222

223223
# -------------------------------------------------------------
224224
# Nodal Forces
225-
NodalLoad(1, 3, "9 4 7 2", LoadDirectionType.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W, 2000.0)
225+
NodalLoad(1, 3, "9 4 7 2", NodalLoadDirection.LOAD_DIRECTION_GLOBAL_Z_OR_USER_DEFINED_W, 2000.0)
226226

227227
# -------------------------------------------------------------
228228
# Member Loads

RFEM/BasicObjects/member.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -487,7 +487,6 @@ def Rib(
487487
end_section_no: int = 1,
488488
rib_surfaces_no = [],
489489
rib_alignment = MemberTypeRibAlignment.ALIGNMENT_ON_Z_SIDE_POSITIVE,
490-
reference_width_type = MemberReferenceLengthWidthType.REFERENCE_LENGTH_WIDTH_SIXTH,
491490
line = None,
492491
comment: str = '',
493492
params: dict = {'member_hinge_start':0, 'member_hinge_end': 0,
@@ -564,9 +563,6 @@ def Rib(
564563
# Rib Alignment
565564
clientObject.member_type_rib_alignment = rib_alignment.name
566565

567-
# Reference Length Width Type
568-
#clientObject.reference_length_width_type = reference_width_type.name
569-
570566
# Update parameters
571567
params_up: dict = {'member_hinge_start':0, 'member_hinge_end': 0,
572568
'support':0,

RFEM/LoadCasesAndCombinations/loadCombination.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,6 @@ def __init__(self,
4343
# Clears object atributes | Sets all atributes to None
4444
clearAttributes(clientObject)
4545

46-
print('1:',clientObject)
47-
4846
# Load Combination No.
4947
clientObject.no = no
5048

@@ -100,7 +98,5 @@ def __init__(self,
10098
# Delete None attributes for improved performance
10199
deleteEmptyAttributes(clientObject)
102100

103-
print('2:',clientObject)
104-
105101
# Add Load Combination to client model
106102
model.clientModel.service.set_load_combination(clientObject)

RFEM/LoadCasesAndCombinations/resultCombination.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@ def __init__(self,
3535
# Client model | Result Combination
3636
clientObject = model.clientModel.factory.create('ns0:result_combination')
3737

38-
print('1:',clientObject)
39-
4038
# Clears object atributes | Sets all atributes to None
4139
clearAttributes(clientObject)
4240

@@ -95,7 +93,5 @@ def __init__(self,
9593
# Delete None attributes for improved performance
9694
deleteEmptyAttributes(clientObject)
9795

98-
print('2:',clientObject)
99-
10096
# Add Result Combination to client model
10197
model.clientModel.service.set_result_combination(clientObject)

RFEM/Loads/lineLoad.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ def __init__(self,
77
no: int = 1,
88
load_case_no: int = 1,
99
lines_no: str = '1',
10-
load_direction = LoadDirectionType.LOAD_DIRECTION_LOCAL_Z,
10+
load_direction = NodalLoadDirection.LOAD_DIRECTION_LOCAL_Z,
1111
magnitude: float = 0.0,
1212
comment: str = '',
1313
params: dict = None,

0 commit comments

Comments
 (0)