@playcanvas/splat-transform
Version:
Library and CLI tool for 3D Gaussian splat format conversion and transformation
24 lines (23 loc) • 2.09 kB
TypeScript
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';