Repository navigation
feat: colour filaments by object, and filament transparency - #125
Merged
Merged
Conversation
Filament tubes were always coloured by filament ID, with no way to make them transparent. The new `copick filament style [color instance|object] [transparency PERCENT]` command, and the Copick Annotate window's "Colour by instance" checkbox and "Transparency" box, colour all filament sets by instance or by their object's colour and set the tubes' transparency. Instance colours take their alpha from the object's colour, so the transparency is the same in both modes; it reduces the alpha of the object's colour. Both settings are remembered; control points stay opaque. In object mode the filament list's swatches show the object's colour too. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
uermel
pushed a commit
that referenced
this pull request
Oct 16, 2026
🤖 I have created a release *beep* *boop* --- ## [1.16.0](chimerax-copick-v1.15.1...chimerax-copick-v1.16.0) (2026-10-16) ### ✨ Features * colour filaments by object, and filament transparency ([#125](#125)) ([f401453](f401453)) ### 🐞 Bug Fixes * duplicate filament sets, meshes and segmentations ([#123](#123)) ([320871d](320871d)) * require copick-shared-ui 0.8.1 ([#131](#131)) ([cc4ef81](cc4ef81)) ### ⚙ Continuous Integration * run the conventional-commits check at v6.41.3 ([#130](#130)) ([b1567a2](b1567a2)) --- Merging this PR will release ChimeraX-Copick on GitHub. Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Filament tubes were always coloured by filament ID, and could not be made transparent.
New
copick filament style [color instance|object] [transparency PERCENT]colours all filament sets by filament ID or by their object's colour, and sets the tubes' transparency. Without options it reports the current style.Behaviour
filament_color_by_instance,filament_transparency) and apply to every open set immediately, without rebuilding tubes.cfandjfas well.Tested in ChimeraX 1.12
Unit tests and the CI lint steps pass on both lines.
🤖 Generated with Claude Code