Skip to content

Commit ee12619

Browse files
committed
adding graphs and point clouds
1 parent 1e72402 commit ee12619

12 files changed

Lines changed: 946 additions & 98 deletions

src/datasource/zarr-vectors/base.ts

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,14 +86,23 @@ export type ZarrVectorsLinksConvention =
8686
| "explicit";
8787

8888
/**
89-
* Geometry kind for a zarr-vectors skeleton-flavoured store. Drives
90-
* whether per-vertex tangent vectors are precomputed for the default
91-
* RGB-by-direction streamline shader.
89+
* Geometry kind for a zarr-vectors store that routes through the
90+
* spatially-indexed skeleton render path (streamlines, polylines,
91+
* skeletons, graphs). Drives chunk-decoder behaviour (tangent
92+
* synthesis algorithm) and frontend defaults (shader text). See
93+
* {@link KIND_CAPABILITIES} in `geometry_kind.ts` for the per-kind
94+
* capability table that downstream code should consult instead of
95+
* spreading `geometryKind === "..."` checks.
96+
*
97+
* Aliases the canonical {@link ZarrVectorsGeometryKind} declared in
98+
* `geometry_kind.ts` — the legacy name is retained because the
99+
* parameter-class field names propagate through the RPC layer.
92100
*/
93101
export type ZarrVectorsSkeletonGeometryKind =
94102
| "streamline"
95103
| "polyline"
96-
| "skeleton";
104+
| "skeleton"
105+
| "graph";
97106

98107
/**
99108
* Integer dtype for ``links/0/<chunk>``. Writers pick the narrowest

0 commit comments

Comments
 (0)