SogSplatData
SplatLoader.SogSplatData exported from @manycore/aholo-viewer.
Extends
Constructors
Constructor
new SogSplatData(
maxShDegree?,maxTextureSize?,blockCounts?):SogSplatData
Parameters
maxShDegree?
number
maxTextureSize?
number
blockCounts?
number
Returns
SogSplatData
Inherited from
Properties
counts
counts:
number
Overrides
shDegree
shDegree:
number
Overrides
maxShDegree
readonlymaxShDegree:number
Inherited from
maxTextureSize
readonlymaxTextureSize:number
Inherited from
Methods
init()
init(
_counts,_shDegree):void
Parameters
_counts
number
_shDegree
number
Returns
void
Overrides
load()
load(
meta,meansL,meansU,quats,scales,colors,shNLabels?,shNCentroids?):void
Parameters
meta
SogMetadata
meansL
Uint8Array
meansU
Uint8Array
quats
Uint8Array
scales
Uint8Array
colors
Uint8Array
shNLabels?
Uint8Array<ArrayBufferLike>
shNCentroids?
Uint8Array<ArrayBufferLike>
Returns
void
set()
set(
_i,_single):void
Parameters
_i
number
_single
Returns
void
Overrides
setCenter()
setCenter(
_i,_x,_y,_z):void
Parameters
_i
number
_x
number
_y
number
_z
number
Returns
void
Overrides
setScale()
setScale(
_i,_sx,_sy,_sz):void
Parameters
_i
number
_sx
number
_sy
number
_sz
number
Returns
void
Overrides
setQuat()
setQuat(
_i,_qx,_qy,_qz,_qw):void
Parameters
_i
number
_qx
number
_qy
number
_qz
number
_qw
number
Returns
void
Overrides
setColor()
setColor(
_i,_r,_g,_b):void
Parameters
_i
number
_r
number
_g
number
_b
number
Returns
void
Overrides
setAlpha()
setAlpha(
_i,_a):void
Parameters
_i
number
_a
number
Returns
void
Overrides
setShN()
setShN(
_i,_shN):void
Parameters
_i
number
_shN
number[]
Returns
void
Overrides
get()
get(
_i,_single):void
Parameters
_i
number
_single
Returns
void
Overrides
getCenter()
getCenter(
_i,_single):void
Parameters
_i
number
_single
Returns
void
Overrides
getScale()
getScale(
_i,_single):void
Parameters
_i
number
_single
Returns
void
Overrides
getQuat()
getQuat(
_i,_single):void
Parameters
_i
number
_single
Returns
void
Overrides
getColor()
getColor(
_i,_single):void
Parameters
_i
number
_single
Returns
void
Overrides
getAlpha()
getAlpha(
_i,_single):void
Parameters
_i
number
_single
Returns
void
Overrides
getShN()
getShN(
_i,_shN):void
Parameters
_i
number
_shN
number[]
Returns
void
Overrides
fillCenters()
fillCenters(
_centers):void
Parameters
_centers
Float32Array
Returns
void
Overrides
serialize()
serialize():
ISplatData
Returns
ISplatData
Overrides
deserialize()
deserialize(
data):void
Parameters
data
ISplatData
Returns
void
Overrides
initBlock()
initBlock(
counts,shDegree):Promise<number>
Parameters
counts
number
shDegree
number
Returns
Promise<number>
Inherited from
finishBlock()
finishBlock():
void
Returns
void