Interface: CdfModelNodeCollectionDataProvider
@cognite/reveal.CdfModelNodeCollectionDataProvider
Provides metadata needed to get asset mappings for a CDF 3D model
Implemented by
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
Name | Type |
---|---|
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
Name | Type |
---|---|
out? | Matrix4 |
Returns
Matrix4
Defined in
packages/cad-styling/src/CdfModelNodeCollectionDataProvider.ts:14