0

I'm trying to assign material for FEM part from MatML Library. Below are the Libraries used.

NXOpen.PhysMat.PhysicalMaterialListBuilder physicalMaterialListBuilder1;
        physicalMaterialListBuilder1 = workFemPart.MaterialManager.PhysicalMaterials.CreateListBlockBuilder();

        NXOpen.PhysMat.PhysicalMaterialAssignBuilder physicalMaterialAssignBuilder1;
        physicalMaterialAssignBuilder1 = workFemPart.MaterialManager.PhysicalMaterials.CreateMaterialAssignBuilder();

        NXOpen.NXObject[] objects1 = new NXOpen.NXObject[1];

        physicalMaterial1 = workFemPart.MaterialManager.PhysicalMaterials.LoadFromMatmlLibrary(AppDomain.CurrentDomain.BaseDirectory+"Material\\"+materialName+".xml", materialName);
        
        //NXOpen.CAE.CAEBody cAEBody1 = (NXOpen.CAE.CAEBody)workFemPart.FindObject("CAE_Body(1)");
        objects1[0] = (NXObject)nxObject1[0];
        physicalMaterialAssignBuilder1 = workFemPart.MaterialManager.PhysicalMaterials.CreatePhysicalMaterialInspectBuilder(physicalMaterial1);

       
        physicalMaterialAssignBuilder1.Destroy();
        physicalMaterialListBuilder1.Destroy();

0 Answers0