FEM: result mechanical object, use same name sheme as for all other FEM objects
This commit is contained in:
@@ -65,13 +65,13 @@ def insert(filename, docname):
|
||||
def import_z88_disp(filename, analysis=None, result_name_prefix=None):
|
||||
'''insert a FreeCAD FEM Result object in the ActiveDocument
|
||||
'''
|
||||
import ObjectsFem
|
||||
if result_name_prefix is None:
|
||||
result_name_prefix = ''
|
||||
m = read_z88_disp(filename)
|
||||
if(len(m['Nodes']) > 0):
|
||||
if analysis is None:
|
||||
analysis_name = os.path.splitext(os.path.basename(filename))[0]
|
||||
import ObjectsFem
|
||||
analysis_object = ObjectsFem.makeAnalysis('Analysis')
|
||||
analysis_object.Label = analysis_name
|
||||
else:
|
||||
@@ -79,8 +79,7 @@ def import_z88_disp(filename, analysis=None, result_name_prefix=None):
|
||||
|
||||
for result_set in m['Results']:
|
||||
results_name = result_name_prefix + 'results'
|
||||
import ObjectsFem
|
||||
results = ObjectsFem.makeMechanicalResult(results_name)
|
||||
results = ObjectsFem.makeResultMechanical(results_name)
|
||||
#results = FreeCAD.ActiveDocument.addObject('Fem::FemResultObject', results_name)
|
||||
for m in analysis_object.Member:
|
||||
if m.isDerivedFrom("Fem::FemMeshObject"):
|
||||
|
||||
Reference in New Issue
Block a user