Beta (Inputs.IFC)BetaOptionalmodel: TOptionalparts: string[]Optionalid: stringOptionalname: stringOptionalpredefinedType: elementAssemblyPredefinedTypeEnumOptionalobjectType: stringBetamodelThe model to change; it stays as it was, and the call returns the changed model.
BetapartsThe elements the assembly is made of, by GlobalId or id. They must stand in one storey, or other part of the structure, and belong to no other assembly.
Optional BetaidAn id of your own for the assembly. Leave it out for a generated one.
Optional BetanameA name for the assembly, which other tools show; it need not be unique.
Optional BetapredefinedThe kind of assembly, as IFC classifies them; userDefined for a kind it does not name, which
objectType then says.
Optional BetaobjectWhat kind of assembly it is, in words, such as Cladding. Required when predefinedType is
userDefined.
An assembly to make for
assemblies.add: an element made of other elements of the model, such as a facade's cladding boards or a truss's members, which then stand in the model through it.