freecad通过代码添加材料属性时出现问题
Posted: Mon Apr 18, 2022 8:37 am
比如我要给模型添加一个Steel-G300的材料属性,通过
FemGui.setActiveAnalysis(App.activeDocument().Analysis)
material_object = ObjectsFem.makeMaterialSolid(FreeCAD.ActiveDocument, "SolidMaterial")
mat = material_object.Material
mat['Name'] = "Steel-G300"
mat['YoungsModulus'] = "210"
mat['PoissonRatio'] = "0.30"
mat['Density'] = "7800"
material_object.Material = mat
Analysis_object.addObject(material_object)
但是会报错NameError: name 'Analysis_Object' is not defined,不知道这里应该怎么修改。
FemGui.setActiveAnalysis(App.activeDocument().Analysis)
material_object = ObjectsFem.makeMaterialSolid(FreeCAD.ActiveDocument, "SolidMaterial")
mat = material_object.Material
mat['Name'] = "Steel-G300"
mat['YoungsModulus'] = "210"
mat['PoissonRatio'] = "0.30"
mat['Density'] = "7800"
material_object.Material = mat
Analysis_object.addObject(material_object)
但是会报错NameError: name 'Analysis_Object' is not defined,不知道这里应该怎么修改。