Beta (Inputs.IFC)BetaOptionalmodel: TOptionalid: stringOptionalname: stringOptionalwidth: numberOptionalheight: numberOptionalliningThickness: numberOptionalliningDepth: numberOptionalpanelThickness: numberOptionaloperation: doorOperationEnumOptionalliningMaterial: stringOptionalpanelMaterial: stringOptionalhandle: doorHandleEnumOptionalhandleMaterial: stringBetamodelThe model to change; it stays as it was, and the call returns the changed model.
Optional BetaidAn id of your own for the type, by which doors refer to it. Leave it out for a generated one.
Optional BetanameThe type's name.
Optional BetawidthThe overall width, lining included; the opening a door of this type cuts is this wide. Left out, 900 mm, in the model's length unit.
Optional BetaheightThe overall height, lining included. Left out, 2.1 m, in the model's length unit.
Optional BetaliningThe width of the lining's sides and head; twice it must be less than width. Left out, 50 mm, in the model's length unit.
Optional BetaliningHow deep the lining is, across the wall; the door is centred in the wall's thickness. Left out, 100 mm, in the model's length unit.
Optional BetapanelThe panel's thickness, no more than liningDepth. Left out, 40 mm, in the model's length unit.
Optional BetaoperationHow the door opens, recorded for other tools to draw its swing.
Optional BetaliningThe material the lining is made of, added before with materials.add; the lining shows its
colour.
Optional BetapanelThe material the panel is made of, added before with materials.add, such as glass for a
sliding glass door; the panel shows its colour.
Optional BetahandleThe handle on both faces of the panel, near the edge away from the hinges that operation
names.
Optional BetahandleThe material the handle is made of, added before with materials.add; the handle shows its
colour.
A door type to add for
doors.addType: a lining around one panel, which every door of the type shares, so the geometry is written once however many doors there are.