| 12345678910111213141516171819202122232425 |
- import { Object3D } from './../core/Object3D';
- import { Raycaster } from './../core/Raycaster';
- import { Camera } from './../cameras/Camera';
- import { Intersection } from '../core/Raycaster';
- export class LOD extends Object3D {
- constructor();
- type: 'LOD';
- levels: { distance: number; object: Object3D }[];
- addLevel( object: Object3D, distance?: number ): this;
- getObjectForDistance( distance: number ): Object3D;
- raycast( raycaster: Raycaster, intersects: Intersection[] ): void;
- update( camera: Camera ): void;
- toJSON( meta: any ): any;
- /**
- * @deprecated Use {@link LOD#levels .levels} instead.
- */
- objects: any[];
- }
|