import {BimserverGeometryLoader} from 'bimsurfer3/viewer/bimservergeometryloader.js'BimserverGeometryLoader
Extends:
GeometryLoader loads data from a BIMserver
Constructor Summary
| Public Constructor | ||
| public |
|
|
Member Summary
| Public Members | ||
| public |
bimServerApi: * |
|
| public |
query: * |
|
| public |
roids: * |
|
| public |
topicId: * |
|
Method Summary
| Public Methods | ||
| public |
|
|
| public |
|
|
Inherited Summary
| From class GeometryLoader | ||
| public |
|
|
| public |
|
|
| public |
dataToInfo: * |
|
| public |
|
|
| public |
geometryIds: * |
|
| public |
|
|
| public |
loaderId: * |
|
| public |
|
|
| public |
|
|
| public |
objectAddedListeners: *[] |
|
| public |
preparedBuffer: {} |
|
| public |
|
|
| public |
promise: * |
|
| public |
|
|
| public |
renderLayer: * |
|
| public |
resolve: * |
|
| public |
settings: * |
|
| public |
state: {} |
|
| public |
stats: * |
|
| public |
uniqueIdsLoaded: *[] |
|
| public |
v4: * |
|
| public |
|
|
| public |
binaryDataListener(data: *) |
|
| public |
createObject(roid: *, uniqueId: *, geometryIds: *, matrix: *, hasTransparency: *, type: *, aabb: *, inCompleteBuffer: *) |
|
| public |
|
|
| public |
geometryDataIdResolved(geometryDataId: *) |
|
| public |
getPromise(): * |
|
| public |
|
|
| public |
processMessage(stream: *): * |
|
| public |
processPreparedBuffer(stream: *, hasTransparancy: *, hasTwoSidedTriangles: *): * |
|
| public |
processPreparedBufferInit(stream: *, hasTransparancy: *, hasTwoSidedTriangles: *) |
|
| public |
readAndCreateUniqueId(stream: *): * |
|
| public |
readAndCreateUniqueModelId(stream: *): * |
|
| public |
readColors(stream: *, type: *): * |
|
| public |
readEnd(data: *) |
|
| public |
readGeometry(stream: *, roid: *, uniqueModelId: *, geometryId: *, geometryDataOid: *, hasTransparency: *, hasTwoSidedTriangles: *, reused: *, type: *, useIntForIndices: *) |
|
| public |
readObject(stream: *, geometryType: *) |
|
| public |
|
|
| public |
start(): * |
|
