Home Reference Source
import {GLTFLoader} from 'bimsurfer3/viewer/gltfloader.js'
public class | source

GLTFLoader

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

debug: *

public
public
public

json: *

public

params: *

public
public
public

viewer: *

Method Summary

Public Methods
public

computeAabb(positions: *, matrix: *): *

public

getBufferData(primitive: *, primitiveAttributeType: *): undefined[]

public

getMaterial(primitive: *): *

public

join(a: *, b: *): *

public
public
public

* segmentBuffer(positions: *, normals: *, colors: *, indices: *, ids: *)

public

transformAabb(aabb_local: *, matrix: *): *

Public Constructors

public constructor() source

Public Members

public debug: * source

public features: * source

public gltfBuffer: * source

public json: * source

public params: * source

public renderLayer: * source

public secondChunkBits: * source

public viewer: * source

Public Methods

public computeAabb(positions: *, matrix: *): * source

Params:

NameTypeAttributeDescription
positions *
matrix *

Return:

*

public getBufferData(primitive: *, primitiveAttributeType: *): undefined[] source

Params:

NameTypeAttributeDescription
primitive *
primitiveAttributeType *

Return:

undefined[]

public getMaterial(primitive: *): * source

Params:

NameTypeAttributeDescription
primitive *

Return:

*

public join(a: *, b: *): * source

Params:

NameTypeAttributeDescription
a *
b *

Return:

*

public primarilyProcess() source

public processGLTFBuffer() source

public * segmentBuffer(positions: *, normals: *, colors: *, indices: *, ids: *) source

Params:

NameTypeAttributeDescription
positions *
normals *
colors *
indices *
ids *

public transformAabb(aabb_local: *, matrix: *): * source

Params:

NameTypeAttributeDescription
aabb_local *
matrix *

Return:

*