Config
new BIMWHALE.file(lines, config);var config = {
requiredEntities:{
IFCPROPERTYSINGLEVALUE: "IfcPropertySingleValue",
IFCRELDEFINESBYPROPERTIES: "IfcRelDefinesByProperties",
IFCPROPERTYSET: "IfcPropertySet",
},
selectedEntities:{
IFCDOOR: "IfcDoor",
IFCWALLSTANDARDCASE: "IfcWallStandardCase",
},
selectedPropertySets: ["Custom_Pset"],
allEntities:{
...requiredEntities,
...selectedEntities,
},
};
var file = document.getElementById('myFile').files[0];
var reader = new FileReader();
reader.onload = function(e) {
var lines = e.target.result.split(/\r\n|\n/);
var ifcFile = new BIMWHALE.file(lines, config);
var ifcEntites = file.parseIfcFile();
};
reader.readAsText(file);
Required Entities
Selected Entities
Selected Property Sets
All Entities
Last updated