Skip to main content
Version: 4.x

Interface: ModelMetadataProvider

@cognite/reveal/extensions/datasource.ModelMetadataProvider

Provides metadata for 3D models.

Methods

getModelCamera

getModelCamera(identifier): Promise<undefined | { position: Vector3 ; target: Vector3 }>

Parameters

NameType
identifierModelIdentifier

Returns

Promise<undefined | { position: Vector3 ; target: Vector3 }>

Defined in

packages/data-providers/src/ModelMetadataProvider.ts:14


getModelMatrix

getModelMatrix(identifier, format): Promise<Matrix4>

Parameters

NameType
identifierModelIdentifier
formatstring

Returns

Promise<Matrix4>

Defined in

packages/data-providers/src/ModelMetadataProvider.ts:15


getModelOutputs

getModelOutputs(modelIdentifier): Promise<BlobOutputMetadata[]>

Parameters

NameType
modelIdentifierModelIdentifier

Returns

Promise<BlobOutputMetadata[]>

Defined in

packages/data-providers/src/ModelMetadataProvider.ts:12


getModelUri

getModelUri(identifier, formatMetadata): Promise<string>

Parameters

NameType
identifierModelIdentifier
formatMetadataBlobOutputMetadata

Returns

Promise<string>

Defined in

packages/data-providers/src/ModelMetadataProvider.ts:13