mirror of
https://github.com/storytold/spark.git
synced 2026-10-18 00:22:59 +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)
|
* @default Math.sqrt(8)
|
||||||
*/
|
*/
|
||||||
maxStdDev?: number;
|
maxStdDev?: number;
|
||||||
|
/**
|
||||||
|
* Minimum pixel radius for splat rendering.
|
||||||
|
* @default 0.0
|
||||||
|
*/
|
||||||
|
minPixelRadius?: number;
|
||||||
/**
|
/**
|
||||||
* Maximum pixel radius for splat rendering.
|
* Maximum pixel radius for splat rendering.
|
||||||
* @default 512.0
|
* @default 512.0
|
||||||
@@ -132,6 +137,7 @@ export declare class SparkRenderer extends THREE.Mesh {
|
|||||||
needsUpdate: boolean;
|
needsUpdate: boolean;
|
||||||
originDistance: number;
|
originDistance: number;
|
||||||
maxStdDev: number;
|
maxStdDev: number;
|
||||||
|
minPixelRadius: number;
|
||||||
maxPixelRadius: number;
|
maxPixelRadius: number;
|
||||||
minAlpha: number;
|
minAlpha: number;
|
||||||
enable2DGS: boolean;
|
enable2DGS: boolean;
|
||||||
@@ -196,6 +202,9 @@ export declare class SparkRenderer extends THREE.Mesh {
|
|||||||
maxStdDev: {
|
maxStdDev: {
|
||||||
value: number;
|
value: number;
|
||||||
};
|
};
|
||||||
|
minPixelRadius: {
|
||||||
|
value: number;
|
||||||
|
};
|
||||||
maxPixelRadius: {
|
maxPixelRadius: {
|
||||||
value: number;
|
value: number;
|
||||||
};
|
};
|
||||||
|
|||||||
Vendored
+28
-1
@@ -58,8 +58,35 @@ export type PcSogsJson = {
|
|||||||
files: string[];
|
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 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): {
|
export declare function tryPcSogsZip(input: ArrayBuffer | Uint8Array): {
|
||||||
name: string;
|
name: string;
|
||||||
json: PcSogsJson;
|
json: PcSogsJson;
|
||||||
|
|||||||
Vendored
+2
-2
@@ -1,6 +1,6 @@
|
|||||||
import { SplatEncoding } from './PackedSplats';
|
import { SplatEncoding } from './PackedSplats';
|
||||||
import { PcSogsJson } from './SplatLoader';
|
import { PcSogsJson, PcSogsV2Json } from './SplatLoader';
|
||||||
export declare function unpackPcSogs(json: PcSogsJson, extraFiles: Record<string, ArrayBuffer>, splatEncoding: SplatEncoding): Promise<{
|
export declare function unpackPcSogs(json: PcSogsJson | PcSogsV2Json, extraFiles: Record<string, ArrayBuffer>, splatEncoding: SplatEncoding): Promise<{
|
||||||
packedArray: Uint32Array;
|
packedArray: Uint32Array;
|
||||||
numSplats: number;
|
numSplats: number;
|
||||||
extra: Record<string, unknown>;
|
extra: Record<string, unknown>;
|
||||||
|
|||||||
Vendored
+3
-1
@@ -10,11 +10,13 @@ export declare class SpzReader {
|
|||||||
flags: number;
|
flags: number;
|
||||||
flagAntiAlias: boolean;
|
flagAntiAlias: boolean;
|
||||||
reserved: number;
|
reserved: number;
|
||||||
|
headerParsed: boolean;
|
||||||
parsed: boolean;
|
parsed: boolean;
|
||||||
constructor({ fileBytes }: {
|
constructor({ fileBytes }: {
|
||||||
fileBytes: Uint8Array | ArrayBuffer;
|
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_MAGIC = 1347635022;
|
||||||
export declare const SPZ_VERSION = 3;
|
export declare const SPZ_VERSION = 3;
|
||||||
|
|||||||
Vendored
+2
-4
@@ -1,4 +1,3 @@
|
|||||||
import { Gunzip } from 'fflate';
|
|
||||||
import * as THREE from "three";
|
import * as THREE from "three";
|
||||||
export declare function normalize(vec: number[]): number[];
|
export declare function normalize(vec: number[]): number[];
|
||||||
export declare function floatBitsToUint(f: 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 {
|
export declare class GunzipReader {
|
||||||
fileBytes: Uint8Array;
|
fileBytes: Uint8Array;
|
||||||
chunkBytes: number;
|
chunkBytes: number;
|
||||||
offset: number;
|
|
||||||
chunks: Uint8Array[];
|
chunks: Uint8Array[];
|
||||||
totalBytes: number;
|
totalBytes: number;
|
||||||
gunzip: Gunzip;
|
reader: ReadableStreamDefaultReader;
|
||||||
constructor({ fileBytes, chunkBytes, }: {
|
constructor({ fileBytes, chunkBytes, }: {
|
||||||
fileBytes: Uint8Array;
|
fileBytes: Uint8Array;
|
||||||
chunkBytes?: number;
|
chunkBytes?: number;
|
||||||
});
|
});
|
||||||
read(numBytes: number): Uint8Array;
|
read(numBytes: number): Promise<Uint8Array>;
|
||||||
}
|
}
|
||||||
export {};
|
export {};
|
||||||
|
|||||||
Reference in New Issue
Block a user