UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

19 lines (18 loc) 695 B
"use strict"; import { ASSETS_ROOT } from "../../../core/loader/AssetsUtils"; import { USDZLoaderHandler } from "../../../core/loader/geometry/USDZ"; import { sanitizeUrl } from "../../../core/UrlHelper"; import { SopTypeFile } from "../../poly/registers/nodes/types/Sop"; import { BaseFileSopOperation } from "./utils/File/_BaseFileOperation"; export class FileUSDZSopOperation extends BaseFileSopOperation { static type() { return SopTypeFile.FILE_USDZ; } _createGeoLoaderHandler(params) { return new USDZLoaderHandler(params.url, this._node); } } FileUSDZSopOperation.DEFAULT_PARAMS = { url: sanitizeUrl(`${ASSETS_ROOT}/models/saeukkang.usdz`), matrixAutoUpdate: false };