Skip to main content

IfcFragmentSettings

Configuration of the IFC-fragment conversion.

Extended by

Properties

autoSetWasm

autoSetWasm: boolean = true

Whether to automatically set the path to the WASM file for web-ifc. If set to true, the path will be set to the default path of the WASM file. If set to false, the path must be provided manually in the wasm.path property. Default value is true.


coordinate

coordinate: boolean = true

Whether to use the coordination data coming from the IFC files.


customLocateFileHandler

customLocateFileHandler: null | LocateFileHandlerFn = null

Custom function to handle the file location for web-ifc. This function will be called when web-ifc needs to locate a file. If set to null, the default file location handler will be used.

Param

The URL of the file to locate.


excludedCategories

excludedCategories: Set<number>

List of categories that won't be converted to fragments.


includeProperties

includeProperties: boolean = true

Whether to extract the IFC properties into a JSON.


includedCategories

includedCategories: Set<number>

Exclusive list of categories that will be converted to fragments. If this contains any category, any other categories will be ignored.


optionalCategories

optionalCategories: number[]

Generate the geometry for categories that are not included by default, like IFCSPACE.


saveLocations

saveLocations: boolean = false

Whether to save the absolute location of all IFC items.


wasm

wasm: object

Path of the WASM for web-ifc.

absolute

absolute: boolean

logLevel?

optional logLevel: LogLevel

path

path: string


webIfc

webIfc: LoaderSettings

Loader settings for web-ifc.