LoadSubtreeConfig

class Communicator.LoadSubtreeConfig()

Configuration for all loadSubtree functions in the Model class.

Methods


Properties

LoadSubtreeConfig.additionalMatrix
Type

Matrix() | null

Optional matrix to get multiplied into the net attachment matrix.

LoadSubtreeConfig.allowMissingExternalModels
Type

boolean

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

LoadSubtreeConfig.attachInvisibly
Type

boolean

If true, then models are attached with all geometry turned invisible.

LoadSubtreeConfig.ignoreBimRelationships
Type

boolean

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

LoadSubtreeConfig.ignoreCadViews
Type

boolean

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

LoadSubtreeConfig.ignoreFilters
Type

boolean

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

LoadSubtreeConfig.ignoreGenericTypes
Type

boolean

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

LoadSubtreeConfig.ignoreLayers
Type

boolean

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

LoadSubtreeConfig.implicitlyLoadXmlExternalModels
Type

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

copy

LoadSubtreeConfig.copy()
Return type

LoadSubtreeConfig()