LoadSubtreeConfig

class LoadSubtreeConfig()

Configuration for all loadSubtree functions in the [[Model]] class.

Constructors

LoadSubtreeConfig.constructor()
LoadSubtreeConfig(): LoadSubtreeConfig

Returns: LoadSubtreeConfig

Properties

LoadSubtreeConfig.additionalMatrix
additionalMatrix: (None | Matrix)

Optional matrix to get multiplied into the net attachment matrix.

LoadSubtreeConfig.allowMissingExternalModels
allowMissingExternalModels: boolean

Controls whether or not missing models are ignored or cause an error.

LoadSubtreeConfig.attachInvisibly
attachInvisibly: boolean

If true, then models are attached with all geometry turned invisible. If exist, default CAD configuration and CAD view will not be activated.

LoadSubtreeConfig.ignoreBimRelationships
ignoreBimRelationships: boolean

If true BIM relationships will not be loaded. This can reduce memory consumption

LoadSubtreeConfig.ignoreCadViews
ignoreCadViews: boolean

If true CAD views will not be loaded. This can reduce memory consumption

LoadSubtreeConfig.ignoreFilters
ignoreFilters: boolean

If true filters will not be loaded. This can reduce memory consumption

LoadSubtreeConfig.ignoreGenericTypes
ignoreGenericTypes: boolean

If true generic types (IFC types) will not be loaded. This can reduce memory consumption

LoadSubtreeConfig.ignoreLayers
ignoreLayers: boolean

If true layers will not be loaded. This can reduce memory consumption

LoadSubtreeConfig.implicitlyLoadXmlExternalModels
implicitlyLoadXmlExternalModels: boolean

If true, then external models found in XML files will be implicitly loaded. Otherwise [[Model.requestNodes]] must be called to load the external models.

Methods

LoadSubtreeConfig.copy()

Returns: LoadSubtreeConfig