import { runComplexScene } from "../src/babylon-js-benchmark.mjs";import { promises as fs } from "fs";import path from "path";import { fileURLToPath } from "url";const __filename = fileURLToPath(import.meta.url);const __dirname = path.dirname(__filename);const fortPath = path.resolve(__dirname, "../data/pirateFort.glb");const cannonPath = path.resolve(__dirname, "../data/cannon.glb");const particlePath = path.resolve(__dirname, "../data/particles.json");async function main() {try {const fortBuffer = await fs.readFile(fortPath);const cannonBuffer = await fs.readFile(cannonPath);const particleData = JSON.parse(await fs.readFile(particlePath, "utf-8"))const {classNames, cameraRotationLength} = await runComplexScene(fortBuffer, cannonBuffer, particleData, 1000);} catch(e) {console.error(e);console.error(e.stack);}}main();