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​
Name | Type |
---|---|
id | number |
Returns​
Promise
<ObjectData
>
â–¸ getObjectMetdata(id
): Promise
<ObjectData
>
Get ObjectData by scene object id
Parameters​
Name | Type |
---|---|
id | number |
Returns​
Promise
<ObjectData
>
search​
â–¸ search(filter
, signal
): AsyncIterableIterator
<HierarcicalObjectReference
>
Search for objects.
Parameters​
Name | Type | Description |
---|---|---|
filter | SearchOptions | SearchOptions filtering options. |
signal | AbortSignal | Abort request signal. |
Returns​
AsyncIterableIterator
<HierarcicalObjectReference
>
Async iterator of HierarcicalObjectReference
Remarks
See search for more details.
â–¸ search(filter
, signal
): AsyncIterableIterator
<HierarcicalObjectReference
>
Search for objects.
Parameters​
Name | Type | Description |
---|---|---|
filter | SearchOptions | SearchOptions filtering options. |
signal | AbortSignal | Abort request signal. |
Returns​
AsyncIterableIterator
<HierarcicalObjectReference
>
Async iterator of HierarcicalObjectReference
Remarks
See search for more details.