in src/loaders/PLYLoader.ts [10:26]
static async LoadAsync(
url: string,
scene: Scene,
onProgress?: (progress: number) => void,
format: string = "",
useCache: boolean = false,
): Promise<Splat> {
const res: Response = await initiateFetchRequest(url, useCache);
const plyData = await loadRequestDataIntoBuffer(res, onProgress);
if (plyData[0] !== 112 || plyData[1] !== 108 || plyData[2] !== 121 || plyData[3] !== 10) {
throw new Error("Invalid PLY file");
}
return this.LoadFromArrayBuffer(plyData.buffer, scene, format);
}