Skip to main content

WebGL API

NovoRender.ObjectDB

Database interface to retrive object's data in scene. Used internally from loaded Scene interface.

Remarks

This interface is usually created automatically based on scene creation. You may make your own implementation for custom data model, e.g. for testing or in-house databases.

Methods​

getObjectMetdata​

â–¸ getObjectMetdata(id): Promise<ObjectData>

Get ObjectData by scene object id

Parameters​

NameType
idnumber

Returns​

Promise<ObjectData>

â–¸ getObjectMetdata(id): Promise<ObjectData>

Get ObjectData by scene object id

Parameters​

NameType
idnumber

Returns​

Promise<ObjectData>


â–¸ search(filter, signal): AsyncIterableIterator<HierarcicalObjectReference>

Search for objects.

Parameters​

NameTypeDescription
filterSearchOptionsSearchOptions filtering options.
signalAbortSignalAbort request signal.

Returns​

AsyncIterableIterator<HierarcicalObjectReference>

Async iterator of HierarcicalObjectReference

Remarks

See search for more details.

â–¸ search(filter, signal): AsyncIterableIterator<HierarcicalObjectReference>

Search for objects.

Parameters​

NameTypeDescription
filterSearchOptionsSearchOptions filtering options.
signalAbortSignalAbort request signal.

Returns​

AsyncIterableIterator<HierarcicalObjectReference>

Async iterator of HierarcicalObjectReference

Remarks

See search for more details.