mirror of
https://github.com/storytold/spark.git
synced 2026-10-09 00:09:53 +00:00
Bump dist build
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Vendored
-1
@@ -1 +0,0 @@
|
||||
1e3bfafbc3f3e603a0e2246473e55b40cbfa7e56
|
||||
Vendored
+66
-32
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+30
-26
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+66
-32
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+651
-629
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+9
@@ -48,6 +48,11 @@ export type SparkRendererOptions = {
|
||||
* @default Math.sqrt(8)
|
||||
*/
|
||||
maxStdDev?: number;
|
||||
/**
|
||||
* Minimum pixel radius for splat rendering.
|
||||
* @default 0.0
|
||||
*/
|
||||
minPixelRadius?: number;
|
||||
/**
|
||||
* Maximum pixel radius for splat rendering.
|
||||
* @default 512.0
|
||||
@@ -132,6 +137,7 @@ export declare class SparkRenderer extends THREE.Mesh {
|
||||
needsUpdate: boolean;
|
||||
originDistance: number;
|
||||
maxStdDev: number;
|
||||
minPixelRadius: number;
|
||||
maxPixelRadius: number;
|
||||
minAlpha: number;
|
||||
enable2DGS: boolean;
|
||||
@@ -196,6 +202,9 @@ export declare class SparkRenderer extends THREE.Mesh {
|
||||
maxStdDev: {
|
||||
value: number;
|
||||
};
|
||||
minPixelRadius: {
|
||||
value: number;
|
||||
};
|
||||
maxPixelRadius: {
|
||||
value: number;
|
||||
};
|
||||
|
||||
Vendored
+28
-1
@@ -58,8 +58,35 @@ export type PcSogsJson = {
|
||||
files: string[];
|
||||
};
|
||||
};
|
||||
export type PcSogsV2Json = {
|
||||
version: 2;
|
||||
count: number;
|
||||
antialias?: boolean;
|
||||
means: {
|
||||
mins: number[];
|
||||
maxs: number[];
|
||||
files: string[];
|
||||
};
|
||||
scales: {
|
||||
codebook: number[];
|
||||
files: string[];
|
||||
};
|
||||
quats: {
|
||||
files: string[];
|
||||
};
|
||||
sh0: {
|
||||
codebook: number[];
|
||||
files: string[];
|
||||
};
|
||||
shN?: {
|
||||
count: number;
|
||||
bands: number;
|
||||
codebook: number[];
|
||||
files: string[];
|
||||
};
|
||||
};
|
||||
export declare function isPcSogs(input: ArrayBuffer | Uint8Array | string): boolean;
|
||||
export declare function tryPcSogs(input: ArrayBuffer | Uint8Array | string): PcSogsJson | undefined;
|
||||
export declare function tryPcSogs(input: ArrayBuffer | Uint8Array | string): PcSogsJson | PcSogsV2Json | undefined;
|
||||
export declare function tryPcSogsZip(input: ArrayBuffer | Uint8Array): {
|
||||
name: string;
|
||||
json: PcSogsJson;
|
||||
|
||||
Vendored
+2
-2
@@ -1,6 +1,6 @@
|
||||
import { SplatEncoding } from './PackedSplats';
|
||||
import { PcSogsJson } from './SplatLoader';
|
||||
export declare function unpackPcSogs(json: PcSogsJson, extraFiles: Record<string, ArrayBuffer>, splatEncoding: SplatEncoding): Promise<{
|
||||
import { PcSogsJson, PcSogsV2Json } from './SplatLoader';
|
||||
export declare function unpackPcSogs(json: PcSogsJson | PcSogsV2Json, extraFiles: Record<string, ArrayBuffer>, splatEncoding: SplatEncoding): Promise<{
|
||||
packedArray: Uint32Array;
|
||||
numSplats: number;
|
||||
extra: Record<string, unknown>;
|
||||
|
||||
Vendored
+3
-1
@@ -10,11 +10,13 @@ export declare class SpzReader {
|
||||
flags: number;
|
||||
flagAntiAlias: boolean;
|
||||
reserved: number;
|
||||
headerParsed: boolean;
|
||||
parsed: boolean;
|
||||
constructor({ fileBytes }: {
|
||||
fileBytes: Uint8Array | ArrayBuffer;
|
||||
});
|
||||
parseSplats(centerCallback?: (index: number, x: number, y: number, z: number) => void, alphaCallback?: (index: number, alpha: number) => void, rgbCallback?: (index: number, r: number, g: number, b: number) => void, scalesCallback?: (index: number, scaleX: number, scaleY: number, scaleZ: number) => void, quatCallback?: (index: number, quatX: number, quatY: number, quatZ: number, quatW: number) => void, shCallback?: (index: number, sh1: Float32Array, sh2?: Float32Array, sh3?: Float32Array) => void): void;
|
||||
parseHeader(): Promise<void>;
|
||||
parseSplats(centerCallback?: (index: number, x: number, y: number, z: number) => void, alphaCallback?: (index: number, alpha: number) => void, rgbCallback?: (index: number, r: number, g: number, b: number) => void, scalesCallback?: (index: number, scaleX: number, scaleY: number, scaleZ: number) => void, quatCallback?: (index: number, quatX: number, quatY: number, quatZ: number, quatW: number) => void, shCallback?: (index: number, sh1: Float32Array, sh2?: Float32Array, sh3?: Float32Array) => void): Promise<void>;
|
||||
}
|
||||
export declare const SPZ_MAGIC = 1347635022;
|
||||
export declare const SPZ_VERSION = 3;
|
||||
|
||||
Vendored
+2
-4
@@ -1,4 +1,3 @@
|
||||
import { Gunzip } from 'fflate';
|
||||
import * as THREE from "three";
|
||||
export declare function normalize(vec: number[]): number[];
|
||||
export declare function floatBitsToUint(f: number): number;
|
||||
@@ -170,14 +169,13 @@ export declare function decompressPartialGzip(fileBytes: Uint8Array, numBytes: n
|
||||
export declare class GunzipReader {
|
||||
fileBytes: Uint8Array;
|
||||
chunkBytes: number;
|
||||
offset: number;
|
||||
chunks: Uint8Array[];
|
||||
totalBytes: number;
|
||||
gunzip: Gunzip;
|
||||
reader: ReadableStreamDefaultReader;
|
||||
constructor({ fileBytes, chunkBytes, }: {
|
||||
fileBytes: Uint8Array;
|
||||
chunkBytes?: number;
|
||||
});
|
||||
read(numBytes: number): Uint8Array;
|
||||
read(numBytes: number): Promise<Uint8Array>;
|
||||
}
|
||||
export {};
|
||||
|
||||
Reference in New Issue
Block a user