ReuseLoader
When loading Tiles, there is sometimes geometry (GeometryData) that is reused in other Tiles as well, in that case it is omitted in the stream, to be loaded later. This class is called whenever there is a batch of GeometryData that needs to be loaded.
Constructor Summary
| Public Constructor | ||
| public |
|
|
Member Summary
| Public Members | ||
| public |
bimServerApi: * |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
roids: * |
|
| public |
settings: * |
|
| public |
viewer: * |
|
Method Summary
| Public Methods | ||
| public |
createGeometry(loaderId: *, roid: *, uniqueModelId: *, geometryId: *, positions: *, normals: *, colors: *, color: *, indices: *, lineIndices: *, hasTransparency: *, reused: *) |
|
| public |
load(geometryDataIds: *): * |
|
Public Constructors
public constructor() source
Public Members
public bimServerApi: * source
public fieldsToInclude: * source
public geometryCache: * source
public geometryDataToReuse: * source
public quantizationMap: * source
public reuseLowerThreshold: * source
public roids: * source
public settings: * source
public viewer: * source
Public Methods
public createGeometry(loaderId: *, roid: *, uniqueModelId: *, geometryId: *, positions: *, normals: *, colors: *, color: *, indices: *, lineIndices: *, hasTransparency: *, reused: *) source
Params:
| Name | Type | Attribute | Description |
| loaderId | * | ||
| roid | * | ||
| uniqueModelId | * | ||
| geometryId | * | ||
| positions | * | ||
| normals | * | ||
| colors | * | ||
| color | * | ||
| indices | * | ||
| lineIndices | * | ||
| hasTransparency | * | ||
| reused | * |
public load(geometryDataIds: *): * source
Params:
| Name | Type | Attribute | Description |
| geometryDataIds | * |
Return:
| * |
