Where the model sits (lng/lat/altitude). Which local point lands here is
placement.anchorPoint — top/middle/bottom, origin, or an explicit point
(default 'center': the cloud's robust median centers on the anchor).
OptionaldecoderOverride the decoder (default: in-process LepccContainerDecoder).
Layer id.
OptionalonFired once the point cloud has loaded, with the LAS classification codes it contains (code/label/count) — populate a class show/hide checklist from it.
OptionalonNotified once the cloud has streamed in.
OptionalplacementFriendly placement (ModelPlacement) — LiDAR is Z-up natively, so the
default upAxis: 'z' needs no override; 'bottom-center' seats the
cloud's robust base on the map surface. Tune at runtime with
LepccMapLibreLayer.setPlacement.
OptionalpointInitial point-cloud render options (color mode, hidden classes, point size, …); merged over the defaults.
OptionalpreloadedRender already-decoded tiles instead of fetching a URL (in-memory source).
OptionalurlURL of the .lepcc (LPC1 container) file to load. Omit when supplying preloaded.
OptionalwasmCross-origin wasm bootstrap for the default LepccContainerDecoder (point wasmInit
at your hosted turbolepcc wasm). Ignored when a custom decoder is supplied.
Configuration for LepccMapLibreLayer.
idandanchorare required, plus one source — either aurlto the.lepcccontainer or an already-decodedpreloadedmodel; everything else has a default.placementorients and seats the cloud (LiDAR is Z-up natively, so it usually only needsanchorPoint),pointcarries the initial render options, andonClassificationsfires once the cloud is in with the LAS codes it actually contains — the input a class show/hide UI needs.