{"ast":null,"code":"import { GLTFPathToObjectConverter } from \"./gltfPathToObjectConverter.js\";\n/**\n * Class to convert an interactivity pointer path to a smart object\n */\nexport class InteractivityPathToObjectConverter extends GLTFPathToObjectConverter {\n constructor(gltf) {\n super(gltf, gltfTree);\n }\n}\nconst nodesTree = {\n __array__: {\n __target__: true,\n translation: {\n type: \"Vector3\",\n get: node => {\n const babylonObject = node._babylonTransformNode;\n return babylonObject.position;\n },\n set: (value, node) => {\n const babylonObject = node._babylonTransformNode;\n babylonObject.position = value;\n },\n getObject(node) {\n return node._babylonTransformNode;\n }\n }\n }\n};\nconst gltfTree = {\n nodes: nodesTree\n};","map":{"version":3,"names":["GLTFPathToObjectConverter","InteractivityPathToObjectConverter","constructor","gltf","gltfTree","nodesTree","__array__","__target__","translation","type","get","node","babylonObject","_babylonTransformNode","position","set","value","getObject","nodes"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@babylonjs/loaders/glTF/2.0/Extensions/interactivityPathToObjectConverter.js"],"sourcesContent":["import { GLTFPathToObjectConverter } from \"./gltfPathToObjectConverter.js\";\n/**\n * Class to convert an interactivity pointer path to a smart object\n */\nexport class InteractivityPathToObjectConverter extends GLTFPathToObjectConverter {\n constructor(gltf) {\n super(gltf, gltfTree);\n }\n}\nconst nodesTree = {\n __array__: {\n __target__: true,\n translation: {\n type: \"Vector3\",\n get: (node) => {\n const babylonObject = node._babylonTransformNode;\n return babylonObject.position;\n },\n set: (value, node) => {\n const babylonObject = node._babylonTransformNode;\n babylonObject.position = value;\n },\n getObject(node) {\n return node._babylonTransformNode;\n },\n },\n },\n};\nconst gltfTree = {\n nodes: nodesTree,\n};\n"],"mappings":"AAAA,SAASA,yBAAyB,QAAQ,gCAAgC;AAC1E;AACA;AACA;AACA,OAAO,MAAMC,kCAAkC,SAASD,yBAAyB,CAAC;EAC9EE,WAAWA,CAACC,IAAI,EAAE;IACd,KAAK,CAACA,IAAI,EAAEC,QAAQ,CAAC;EACzB;AACJ;AACA,MAAMC,SAAS,GAAG;EACdC,SAAS,EAAE;IACPC,UAAU,EAAE,IAAI;IAChBC,WAAW,EAAE;MACTC,IAAI,EAAE,SAAS;MACfC,GAAG,EAAGC,IAAI,IAAK;QACX,MAAMC,aAAa,GAAGD,IAAI,CAACE,qBAAqB;QAChD,OAAOD,aAAa,CAACE,QAAQ;MACjC,CAAC;MACDC,GAAG,EAAEA,CAACC,KAAK,EAAEL,IAAI,KAAK;QAClB,MAAMC,aAAa,GAAGD,IAAI,CAACE,qBAAqB;QAChDD,aAAa,CAACE,QAAQ,GAAGE,KAAK;MAClC,CAAC;MACDC,SAASA,CAACN,IAAI,EAAE;QACZ,OAAOA,IAAI,CAACE,qBAAqB;MACrC;IACJ;EACJ;AACJ,CAAC;AACD,MAAMT,QAAQ,GAAG;EACbc,KAAK,EAAEb;AACX,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}