{"ast":null,"code":"/**\n * Class used to represent a specific level of detail of a mesh\n * @see https://doc.babylonjs.com/features/featuresDeepDive/mesh/LOD\n */\nexport class MeshLODLevel {\n /**\n * Creates a new LOD level\n * @param distanceOrScreenCoverage defines either the distance or the screen coverage where this level should start being displayed\n * @param mesh defines the mesh to use to render this level\n */\n constructor( /** Either distance from the center of the object to show this level or the screen coverage if `useLODScreenCoverage` is set to `true` on the mesh*/\n distanceOrScreenCoverage, /** Defines the mesh to use to render this level */\n mesh) {\n this.distanceOrScreenCoverage = distanceOrScreenCoverage;\n this.mesh = mesh;\n }\n}","map":{"version":3,"names":["MeshLODLevel","constructor","distanceOrScreenCoverage","mesh"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@babylonjs/core/Meshes/meshLODLevel.js"],"sourcesContent":["/**\n * Class used to represent a specific level of detail of a mesh\n * @see https://doc.babylonjs.com/features/featuresDeepDive/mesh/LOD\n */\nexport class MeshLODLevel {\n /**\n * Creates a new LOD level\n * @param distanceOrScreenCoverage defines either the distance or the screen coverage where this level should start being displayed\n * @param mesh defines the mesh to use to render this level\n */\n constructor(\n /** Either distance from the center of the object to show this level or the screen coverage if `useLODScreenCoverage` is set to `true` on the mesh*/\n distanceOrScreenCoverage, \n /** Defines the mesh to use to render this level */\n mesh) {\n this.distanceOrScreenCoverage = distanceOrScreenCoverage;\n this.mesh = mesh;\n }\n}\n"],"mappings":"AAAA;AACA;AACA;AACA;AACA,OAAO,MAAMA,YAAY,CAAC;EACtB;AACJ;AACA;AACA;AACA;EACIC,WAAWA,CAAA,CACX;EACAC,wBAAwB,EACxB;EACAC,IAAI,EAAE;IACF,IAAI,CAACD,wBAAwB,GAAGA,wBAAwB;IACxD,IAAI,CAACC,IAAI,GAAGA,IAAI;EACpB;AACJ","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}