Opened 5 years ago
Closed 5 years ago
#4511 closed defect (fixed)
Ring fill doesn't update on coordinate changes
| Reported by: | Eric Pettersen | Owned by: | Greg Couch |
|---|---|---|---|
| Priority: | moderate | Milestone: | |
| Component: | Depiction | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
If you open 1mtx as a trajectory (open 1mtx coords t) and fill the rings and then play the trajectory, the fills stay motionless as the atoms they're based on move away.
Similarly, if you fill a side chain ring and rotate the side chain (e.g. "setattr sel r chi1 0") the ring fill stays where it is as the atoms move.
It seems you need a set_gc_ring() in Structure::set_active_coord_set() and in Atom::_coordset_set_coord()
Note:
See TracTickets
for help on using tickets.
Confirmed that adding the set_gc_ring()s fixes the problem.