UNPKG

@sparkjsdev/spark

Version:

An advanced 3D Gaussian Splatting renderer for THREE.js

24 lines (23 loc) 1.95 kB
export { SparkRenderer, type SparkRendererOptions } from './SparkRenderer'; export { SparkViewpoint, type SparkViewpointOptions } from './SparkViewpoint'; export * as dyno from './dyno'; export { SplatLoader, unpackSplats, SplatFileType, getSplatFileType, isPcSogs, } from './SplatLoader'; export { PlyReader } from './ply'; export { SpzReader, SpzWriter, transcodeSpz } from './spz'; export { PackedSplats, type PackedSplatsOptions } from './PackedSplats'; export { SplatGenerator, type GsplatGenerator, SplatModifier, type GsplatModifier, SplatTransformer, } from './SplatGenerator'; export { SplatAccumulator, type GeneratorMapping } from './SplatAccumulator'; export { Readback, type Rgba8Readback, type ReadbackBuffer } from './Readback'; export { SplatMesh, type SplatMeshOptions, type SplatMeshContext, } from './SplatMesh'; export { SplatSkinning, type SplatSkinningOptions } from './SplatSkinning'; export { SplatEdit, type SplatEditOptions, SplatEditSdf, type SplatEditSdfOptions, SplatEditSdfType, SplatEditRgbaBlendMode, SplatEdits, } from './SplatEdit'; export { constructGrid, constructAxes, constructSpherePoints, imageSplats, textSplats, } from './splatConstructors'; export * as generators from './generators'; export * as modifiers from './modifiers'; export { VRButton } from './vrButton'; export { type JointId, JointEnum, JOINT_IDS, NUM_JOINTS, JOINT_INDEX, JOINT_RADIUS, JOINT_SEGMENTS, JOINT_SEGMENT_STEPS, JOINT_TIPS, FINGER_TIPS, Hand, HANDS, type Joint, type HandJoints, type HandsJoints, XrHands, HandMovement, } from './hands'; export { SparkControls, FpsMovement, PointerControls } from './controls'; export { isMobile, isAndroid, isOculus, flipPixels, pixelsToPngUrl, toHalf, fromHalf, floatToUint8, floatToSint8, Uint8ToFloat, Sint8ToFloat, setPackedSplat, unpackSplat, } from './utils'; export * as utils from './utils'; export { LN_SCALE_MIN, LN_SCALE_MAX } from './defines'; export * as defines from './defines';