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:
* |