RawSplatData

SplatLoader.RawSplatData exported from @manycore/aholo-viewer.

Loaders · SplatLoader Class

Extends

Constructors

Constructor

new RawSplatData(maxShDegree?, maxTextureSize?, blockCounts?): RawSplatData

Parameters

maxShDegree?

number

maxTextureSize?

number

blockCounts?

number

Returns

RawSplatData

Inherited from

SplatData.constructor

Properties

counts

counts: number

Overrides

SplatData.counts


shDegree

shDegree: number

Overrides

SplatData.shDegree


maxShDegree

readonly maxShDegree: number

Inherited from

SplatData.maxShDegree


maxTextureSize

readonly maxTextureSize: number

Inherited from

SplatData.maxTextureSize

Methods

init()

init(counts, shDegree): void

Parameters

counts

number

shDegree

number

Returns

void

Overrides

SplatData.init


set()

set(i, single): void

Parameters

i

number

single

ISingleSplat

Returns

void

Overrides

SplatData.set


setCenter()

setCenter(i, x, y, z): void

Parameters

i

number

x

number

y

number

z

number

Returns

void

Overrides

SplatData.setCenter


setScale()

setScale(i, sx, sy, sz): void

Parameters

i

number

sx

number

sy

number

sz

number

Returns

void

Overrides

SplatData.setScale


setQuat()

setQuat(i, qx, qy, qz, qw): void

Parameters

i

number

qx

number

qy

number

qz

number

qw

number

Returns

void

Overrides

SplatData.setQuat


setColor()

setColor(i, r, g, b): void

Parameters

i

number

r

number

g

number

b

number

Returns

void

Overrides

SplatData.setColor


setAlpha()

setAlpha(i, a): void

Parameters

i

number

a

number

Returns

void

Overrides

SplatData.setAlpha


setShN()

setShN(i, shN): void

Parameters

i

number

shN

number[]

Returns

void

Overrides

SplatData.setShN


get()

get(i, single): void

Parameters

i

number

single

ISingleSplat

Returns

void

Overrides

SplatData.get


getCenter()

getCenter(i, single): void

Parameters

i

number

single

ISingleSplat

Returns

void

Overrides

SplatData.getCenter


getScale()

getScale(i, single): void

Parameters

i

number

single

ISingleSplat

Returns

void

Overrides

SplatData.getScale


getQuat()

getQuat(i, single): void

Parameters

i

number

single

ISingleSplat

Returns

void

Overrides

SplatData.getQuat


getColor()

getColor(i, single): void

Parameters

i

number

single

ISingleSplat

Returns

void

Overrides

SplatData.getColor


getAlpha()

getAlpha(i, single): void

Parameters

i

number

single

ISingleSplat

Returns

void

Overrides

SplatData.getAlpha


getShN()

getShN(i, shN): void

Parameters

i

number

shN

number[]

Returns

void

Overrides

SplatData.getShN


fillCenters()

fillCenters(centers): void

Parameters

centers

Float32Array

Returns

void

Overrides

SplatData.fillCenters


serialize()

serialize(): ISplatData

Returns

ISplatData

Overrides

SplatData.serialize


deserialize()

deserialize(data): void

Parameters

data

ISplatData

Returns

void

Overrides

SplatData.deserialize


initBlock()

initBlock(counts, shDegree): Promise<number>

Parameters

counts

number

shDegree

number

Returns

Promise<number>

Inherited from

SplatData.initBlock


finishBlock()

finishBlock(): void

Returns

void

Inherited from

SplatData.finishBlock