Properties
wasmModule
wasmModule: any
Methods
CloseModel
- CloseModel(modelID: number): void
ExportFileAsIFC
- ExportFileAsIFC(modelID: number): Uint8Array
Parameters
Returns Uint8Array
FlattenLine
- FlattenLine(modelID: number, line: any): void
GetAllLines
- GetAllLines(modelID: number): VectorEx<number>
GetFlatMesh
- GetFlatMesh(modelID: number, expressID: number): FlatMesh
Parameters
modelID: number
expressID: number
GetGeometry
- GetGeometry(modelID: number, geometryExpressID: number): IfcGeometry
Parameters
modelID: number
geometryExpressID: number
GetIndexArray
- GetIndexArray(ptr: number, size: number): Uint32Array
Parameters
Returns Uint32Array
GetLine
- GetLine(modelID: number, expressID: number, flatten?: boolean): any
Parameters
modelID: number
expressID: number
Optional flatten: boolean
Returns any
GetLineIDsWithType
- GetLineIDsWithType(modelID: number, type: number): VectorEx<number>
Parameters
modelID: number
type: number
GetRawLineData
- GetRawLineData(modelID: number, expressID: number): RawLineData
Parameters
modelID: number
expressID: number
GetVertexArray
- GetVertexArray(ptr: number, size: number): Float32Array
Parameters
Returns Float32Array
IsModelOpen
- IsModelOpen(modelID: number): boolean
Parameters
Returns boolean
OpenModel
- OpenModel(data: string | Uint8Array, settings?: LoaderSettings): number
Parameters
data: string | Uint8Array
Returns number
SetGeometryTransformation
- SetGeometryTransformation(modelID: number, transformationMatrix: number[]): void
Parameters
modelID: number
transformationMatrix: number[]
Returns void
SetWasmPath
- SetWasmPath(path: string): void
StreamAllMeshes
- StreamAllMeshes(modelID: number, meshCallback: (mesh: FlatMesh) => void): void
Parameters
modelID: number
meshCallback: (mesh: FlatMesh) => void
Returns void
WriteLine
- WriteLine(modelID: number, lineObject: any): void
Parameters
modelID: number
lineObject: any
Returns void
WriteRawLineData
- WriteRawLineData(modelID: number, data: RawLineData): any
getSubArray
- getSubArray(heap: any, startPtr: any, sizeBytes: any): any
Parameters
heap: any
startPtr: any
sizeBytes: any
Returns any
Ifc api