| Library | Module | Frames | Expand |
| Property | CurrentMaterial | as IpfcMaterial [optional] |
| The part material | ||
| Function | CreateMaterial (Name as String) as IpfcMaterial | |
| Creates a material of the specified name (with default values) in the part. | ||
| Function | GetMaterial (Name as String) as IpfcMaterial [optional] | |
| Locates a material by name. | ||
| Function | ListMaterials () as IpfcMaterials | |
| Lists the materials that exist in the part. | ||
| Function | RetrieveMaterial (FileName as String) as IpfcMaterial | |
| Reads the named material properties from file and adds (or updates) the specified material name to the part's database. | ||
| Property | CurrentMaterial | as IpfcMaterial [optional] |
|
The part material By default, assigning a material to a sheetmetal part through IpfcPart.CurrentMaterial modifies the values of the sheetmetal properties such as Y factor and/or bend table as per the material file definition. This triggers a regeneration and a modification of the developed length calculations of the sheetmetal part. However, you can avoid this behavior by setting the value of the config option "material_update_smt_bend_table" to "never_replace". |
| Function | CreateMaterial | (Name as String) as IpfcMaterial |
|
Creates a material of the specified name (with default values) in the part. Exceptions thrown (but not limited to): IpfcXToolkitFound - The material name already exists.
|
| Function | GetMaterial | (Name as String) as IpfcMaterial [optional] |
|
Locates a material by name. The material must be stored in the part and not stored in an external file.
|
| Function | ListMaterials | () as IpfcMaterials |
|
Lists the materials that exist in the part.
|
| Function | RetrieveMaterial | (FileName as String) as IpfcMaterial |
|
Reads the named material properties from file and adds (or updates) the specified material name to the part's database. Exceptions thrown (but not limited to): IpfcXToolkitInvalidType - The model handle you passed to the function is not a part. IpfcXToolkitNotFound - The specifed file was not found on the drive.
|