Skip to content

feat: Add catmaid spatially indexed skeletons#122

Draft
afonsobspinto wants to merge 262 commits intomasterfrom
feature/edit-mode
Draft

feat: Add catmaid spatially indexed skeletons#122
afonsobspinto wants to merge 262 commits intomasterfrom
feature/edit-mode

Conversation

@afonsobspinto
Copy link
Copy Markdown
Member

@afonsobspinto afonsobspinto commented Mar 13, 2026

afonsobspinto and others added 30 commits January 8, 2026 11:50
…iltered vertex/index buffer per chunk and draw once per chunk,
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@afonsobspinto afonsobspinto changed the title Feature/edit mode feat: Add catmaid spatially indexed skeletons Apr 29, 2026
afonsobspinto and others added 29 commits April 29, 2026 11:20
feat: Change skeleton viewer to use virtual list
will need to update the logic after this, but this moves to the version of the state
where the user controlled value is the only thing stored in the state, and everything
else needed for the computation is derived from this single control

this will require updates in segmentation/index.ts further and then in
skeleton/frontend.ts as some of the old things there won't be used
the old was adding custom css and behaviour but we can rely on the base instead for
simplicity
on simplifing the render scale widget, I believe there is a good chunk of dead code. I
don't think we need this as it should be handled separately.
the spatially indexed skeleton layer was previously requesting a redraw on many
different watchables changing, but these are already covered in the
registerRedrawWhenSegmentationDisplayState3DChanged
There are a few new ones, but left a TODO about that
For visibility, I don't see the use of it and it would need to account for the hidden
alpha also to be correct, so removed
well intended, but because hidden + visible its easier to just read the code. + we clear
some keys, not just skip rendering so it is misleading
fix: correct hidden alpha handling
feat: update state representation of seg layer for skeletons
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants