UNPKG

@playcanvas/splat-transform

Version:

Library and CLI tool for 3D Gaussian splat format conversion and transformation

24 lines (23 loc) 2.09 kB
export { Column, DataTable, combine, convertToSpace, computeSummary, sortMortonOrder, sortByVisibility, simplifyGaussians, getSHBands } from './data-table'; export type { TypedArray, ColumnType, Row, ColumnStats, SummaryData } from './data-table'; export { fmtBytes, fmtCount, fmtDistance, fmtTime, logger, TextRenderer, Transform, WebPCodec } from './utils'; export type { Bar, Group, LogEvent, Logger, MessageKind, Renderer, TextRendererOptions, Verbosity } from './utils'; export { readFile, getInputFormat } from './read'; export type { InputFormat, ReadFileOptions } from './read'; export { writeFile, getOutputFormat } from './write'; export type { OutputFormat, WriteOptions } from './write'; export { processDataTable } from './process'; export type { ProcessAction, ProcessOptions, Translate, Rotate, Scale, FilterNaN, FilterByValue, FilterBands, FilterBox, FilterSphere, FilterFloaters, FilterCluster, Param as ProcessParam, Lod, Summary, MortonOrder, Decimate } from './process'; export { ReadStream, BufferedReadStream, MemoryReadFileSystem, UrlReadFileSystem, ZipReadFileSystem } from './io/read'; export type { ReadSource, ReadFileSystem, ProgressCallback, ZipEntry } from './io/read'; export { MemoryFileSystem, ZipFileSystem } from './io/write'; export type { FileSystem, Writer } from './io/write'; export { readKsplat, readLcc, readMjs, readPly, readSog, readSplat, readSpz } from './readers'; export { writeSog, writeSpz, writePly, writeCompressedPly, writeCsv, writeHtml, writeImage, writeLod, writeGlb, writeVoxel } from './writers'; export type { WriteImageOptions, WriteVoxelOptions, VoxelMetadata } from './writers'; export { renderSplats, buildCameraBasis } from './render'; export type { Projection, RenderCamera, CameraBasis } from './render'; export { carve, fillExterior, fillFloor, filterCluster, filterFloaters, findClusterVoxelFlood, voxelizeToBuffer } from './voxel'; export type { NavSeed, NavSimplifyResult } from './voxel'; export type { CollisionMeshShape, Options, Param, DeviceCreator } from './types'; export { version, revision } from './version';