|
@@ -28,6 +28,7 @@ import { Logger } from "../Misc/logger";
|
|
|
import { _TypeStore } from '../Misc/typeStore';
|
|
|
import { _DevTools } from '../Misc/devTools';
|
|
|
import { SceneComponentConstants } from "../sceneComponent";
|
|
|
+import { MeshLODLevel } from './meshLODLevel';
|
|
|
|
|
|
declare type LinesMesh = import("./linesMesh").LinesMesh;
|
|
|
declare type InstancedMesh = import("./instancedMesh").InstancedMesh;
|
|
@@ -38,24 +39,6 @@ declare type PhysicsImpostor = import("../Physics/physicsImpostor").PhysicsImpos
|
|
|
declare var earcut: any;
|
|
|
|
|
|
/**
|
|
|
- * Class used to represent a specific level of detail of a mesh
|
|
|
- * @see http://doc.babylonjs.com/how_to/how_to_use_lod
|
|
|
- */
|
|
|
-export class MeshLODLevel {
|
|
|
- /**
|
|
|
- * Creates a new LOD level
|
|
|
- * @param distance defines the distance where this level should star being displayed
|
|
|
- * @param mesh defines the mesh to use to render this level
|
|
|
- */
|
|
|
- constructor(
|
|
|
- /** Defines the distance where this level should star being displayed */
|
|
|
- public distance: number,
|
|
|
- /** Defines the mesh to use to render this level */
|
|
|
- public mesh: Nullable<Mesh>) {
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-/**
|
|
|
* @hidden
|
|
|
**/
|
|
|
export class _CreationDataStorage {
|