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