UNPKG

@vuemap/vue-amap-extra

Version:

@vuemap/vue-amap扩展库,包含threejs相关图层

24 lines (23 loc) 674 B
import { PointLight } from 'three'; import type { Vec } from './Type'; import type CustomThreeLayer from '../ThreeLayer/CustomThreeLayer'; interface Options { color: string; intensity: number; distance: number; decay: number; position: Vec; } declare class ThreeLightPoint { object: PointLight | null; layer: CustomThreeLayer | null; constructor(layer: CustomThreeLayer, options: Options); setColor(color: string): void; getColorHex(color: string): number; setIntensity(intensity: number): void; setPosition(position: Vec): void; refresh(): void; remove(): void; destroy(): void; } export default ThreeLightPoint;