SplatData
SplatLoader.SplatData exported from @manycore/aholo-viewer.
Extended by
Constructors
Constructor
new SplatData(
maxShDegree?,maxTextureSize?,blockCounts?):SplatData
Parameters
maxShDegree?
number
maxTextureSize?
number
blockCounts?
number
Returns
SplatData
Properties
counts
readonlycounts:number
shDegree
readonlyshDegree:number
maxShDegree
readonlymaxShDegree:number
maxTextureSize
readonlymaxTextureSize:number
Methods
initBlock()
initBlock(
counts,shDegree):Promise<number>
Parameters
counts
number
shDegree
number
Returns
Promise<number>
finishBlock()
finishBlock():
void
Returns
void
init()
abstractinit(counts,shDegree):void
Parameters
counts
number
shDegree
number
Returns
void
set()
abstractset(i,single):void
Parameters
i
number
single
Returns
void
setCenter()
abstractsetCenter(i,x,y,z):void
Parameters
i
number
x
number
y
number
z
number
Returns
void
setScale()
abstractsetScale(i,sx,sy,sz):void
Parameters
i
number
sx
number
sy
number
sz
number
Returns
void
setQuat()
abstractsetQuat(i,qx,qy,qz,qw):void
Parameters
i
number
qx
number
qy
number
qz
number
qw
number
Returns
void
setColor()
abstractsetColor(i,r,g,b):void
Parameters
i
number
r
number
g
number
b
number
Returns
void
setAlpha()
abstractsetAlpha(i,a):void
Parameters
i
number
a
number
Returns
void
setShN()
abstractsetShN(i,shN):void
Parameters
i
number
shN
number[]
Returns
void
get()
abstractget(i,single):void
Parameters
i
number
single
Returns
void
getCenter()
abstractgetCenter(i,single):void
Parameters
i
number
single
Returns
void
getScale()
abstractgetScale(i,single):void
Parameters
i
number
single
Returns
void
getQuat()
abstractgetQuat(i,single):void
Parameters
i
number
single
Returns
void
getColor()
abstractgetColor(i,single):void
Parameters
i
number
single
Returns
void
getAlpha()
abstractgetAlpha(i,single):void
Parameters
i
number
single
Returns
void
getShN()
abstractgetShN(i,shN):void
Parameters
i
number
shN
number[]
Returns
void
fillCenters()
abstractfillCenters(centers):void
Parameters
centers
Float32Array
Returns
void
serialize()
abstractserialize():ISplatData
Returns
ISplatData
deserialize()
abstractdeserialize(data):void
Parameters
data
ISplatData
Returns
void