ReadonlymeshesReadonlypointsPoint-feature anchors (ECEF), for a label / billboard pass.
ReadonlypolygonPolygon centroid anchors (ECEF, at roof height), so polygons can carry name labels too.
ReadonlybakeThe ECEF the geometry was baked relative to — for the roam-safe originShift.
Total triangle count across the layer's meshes.
StaticfromParses + bakes a GeoJSON object (already JSON.parsed) into a drawable layer.
StaticfromBakes an already-parsed ParsedGeoJson (e.g. one parsed once, styled twice).
StaticfromFetches a GeoJSON document by URL (fetchGeoJson) and bakes it — the one-call "load my data onto the map" path. Throws on a network / non-JSON error.
The world translation to draw the (origin-baked) meshes with under the CURRENT frame — 0 until the floating origin moves, then the shift that keeps the geometry put across a reanchor. Set it as the model-matrix translation / GameObject position each frame for a roaming camera; a static local scene can ignore it.
Builds screen-space SDF labels from the layer's features — text from each feature's
textProperty (default name); features without it are skipped. Includes polygon
centroid labels unless includePolygons is false. Feed the result (with the frame) to a
GeoLabelFeature via its structural GeoLabelSource.
Ray-picks the loaded polygons (needs style.pickable). origin/dir must be in the
geometry's bake-frame world space — i.e. apply the inverse originShift to a current
camera ray when the origin has roamed (a static local scene needs no correction). dir
should be unit length. Returns the nearest feature + its properties, or null.
The properties bag of a feature id (from a pick), or null.
Recolors one polygon feature in place by rewriting its vertices in the shared color
buffer (needs style.pickable). No-op when not pickable / id out of range.
Applies a declarative Cesium3DTileStyle to the polygon features (needs
style.pickable), the Taos analog of CesiumJS tileset.style = .... Each feature's
properties drive its color (written into the vertex RGBA buffer) and show (a hidden
feature gets vertex alpha 0). Hiding switches the shared material's MASK alpha-test on so
the geometry pass discards alpha-0 fragments; with nothing hidden it's left off (opaque).
Call resetColors to revert. No-op when not pickable.
Restores every polygon's original baked color (undo setFeatureColor).
Frees the GPU buffers of every baked mesh (the shared material is left for the caller).
Drawable meshes (polygons, then polylines) — feed each to the deferred geometry pass.