@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
18 lines (14 loc) • 735 B
text/typescript
import {MapboxElevationCopNode} from '../../../src/engine/nodes/cop/MapboxElevation';
import {NodePresetsCollection, PresetRegister, PresetsCollectionFactory} from '../BasePreset';
import {mapboxCollection} from '../common/mapbox/MapboxCopCommon';
const mapboxElevationCopNodePresetsCollectionFactory: PresetsCollectionFactory<MapboxElevationCopNode> = (
node: MapboxElevationCopNode
) => {
const collection = new NodePresetsCollection();
collection.setPresets(mapboxCollection(node));
return collection;
};
export const mapboxElevationCopPresetRegister: PresetRegister<typeof MapboxElevationCopNode, MapboxElevationCopNode> = {
nodeClass: MapboxElevationCopNode,
setupFunc: mapboxElevationCopNodePresetsCollectionFactory,
};