def makeMaterialSolid(doc, name="MechanicalSolidMaterial"): '''makeMaterialSolid(document, [name]): makes a FEM Material for solid''' obj = doc.addObject("App::MaterialObjectPython", name) from femobjects import _FemMaterial _FemMaterial._FemMaterial(obj) obj.Category = 'Solid' if FreeCAD.GuiUp: from femguiobjects import _ViewProviderFemMaterial _ViewProviderFemMaterial._ViewProviderFemMaterial(obj.ViewObject) return obj
def makeMaterialFluid(doc, name="FluidMaterial"): """makeMaterialFluid(document, [name]): makes a FEM Material for fluid""" obj = doc.addObject("App::MaterialObjectPython", name) from femobjects import _FemMaterial _FemMaterial._FemMaterial(obj) obj.Category = "Fluid" if FreeCAD.GuiUp: from femguiobjects import _ViewProviderFemMaterial _ViewProviderFemMaterial._ViewProviderFemMaterial(obj.ViewObject) return obj