Interface: CdfModelNodeCollectionDataProvider
Defined in: packages/cad-styling/src/CdfModelNodeCollectionDataProvider.ts:10
Provides metadata needed to get asset mappings for a CDF 3D model
Properties
modelId
modelId:
number
Defined in: packages/cad-styling/src/CdfModelNodeCollectionDataProvider.ts:31
Model and revision IDs for the model
nodeCount
nodeCount:
number
Defined in: packages/cad-styling/src/CdfModelNodeCollectionDataProvider.ts:26
Total count of nodes in the model
revisionId
revisionId:
number
Defined in: packages/cad-styling/src/CdfModelNodeCollectionDataProvider.ts:32
Methods
getCdfToDefaultModelTransformation()
getCdfToDefaultModelTransformation(
out?
):Matrix4
Defined in: packages/cad-styling/src/CdfModelNodeCollectionDataProvider.ts:21
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
getModelTransformation()
getModelTransformation(
out?
):Matrix4
Defined in: packages/cad-styling/src/CdfModelNodeCollectionDataProvider.ts:14
Gets the transformation of the model in ThreeJS space
Parameters
out?
Matrix4
Returns
Matrix4