UNPKG

playcanvas

Version:

PlayCanvas WebGL game engine

24 lines (21 loc) 551 B
import { PlyParser } from '../parsers/ply.js'; import { ResourceHandler } from './handler.js'; class GSplatHandler extends ResourceHandler { load(url, callback, asset) { if (typeof url === 'string') { url = { load: url, original: url }; } this.parser.load(url, callback, asset); } open(url, data, asset) { return this.parser.open(url, data, asset); } constructor(app){ super(app, 'gsplat'); this.parser = new PlyParser(app.graphicsDevice, app.assets, 3); } } export { GSplatHandler };