UNPKG

@luma.gl/engine

Version:

3D Engine Components for luma.gl

23 lines 803 B
// luma.gl // SPDX-License-Identifier: MIT // Copyright (c) vis.gl contributors import { ConeGeometry } from "../geometries/cone-geometry.js"; import { BaseLightModel, buildDirectionalLightInstanceData } from "./light-model-utils.js"; const DIRECTIONAL_LIGHT_GEOMETRY = new ConeGeometry({ cap: true, nradial: 12, nvertical: 1, radius: 1 }); export class DirectionalLightModel extends BaseLightModel { constructor(device, props) { super(device, props, { anchorMode: 'apex', buildInstanceData: buildDirectionalLightInstanceData, geometry: DIRECTIONAL_LIGHT_GEOMETRY, idPrefix: 'directional-light-model', sizePropNames: ['directionalLightLength'] }); } } //# sourceMappingURL=directional-light-model.js.map