Skip to main content
Version: 4.x

Interface: CdfModelNodeCollectionDataProvider

Provides metadata needed to get asset mappings for a CDF 3D model

Properties​

modelId​

modelId: number

Model and revision IDs for the model

Defined in​

packages/cad-styling/src/CdfModelNodeCollectionDataProvider.ts:31


nodeCount​

nodeCount: number

Total count of nodes in the model

Defined in​

packages/cad-styling/src/CdfModelNodeCollectionDataProvider.ts:26


revisionId​

revisionId: number

Defined in​

packages/cad-styling/src/CdfModelNodeCollectionDataProvider.ts:32

Methods​

getCdfToDefaultModelTransformation()​

getCdfToDefaultModelTransformation(out?): Matrix4

Gets the default transformation of the model from CDF space. The current total transformation of the model from the backend to its transform in ThreeJS space is thus model.getCdfToDefaultModelTransformation() * model.getModelTransformation().

Parameters​

• out?: Matrix4

Returns​

Matrix4

Defined in​

packages/cad-styling/src/CdfModelNodeCollectionDataProvider.ts:21


getModelTransformation()​

getModelTransformation(out?): Matrix4

Gets the transformation of the model in ThreeJS space

Parameters​

• out?: Matrix4

Returns​

Matrix4

Defined in​

packages/cad-styling/src/CdfModelNodeCollectionDataProvider.ts:14