GSoC: Tools for visualization and efficient editing
What is done
Implement the selecting system to detect connected structures
Create the UI connections for the tools and how are presented
Isolate non-atom UI
Refactor Molecule class and fix graph
Layer UI
Implement the mesh constructor depending on the style
Basic cartoons
Fix error with zFar/zNear
Area selecting tool and helix/sheet cartoons
Set the code for the Layering system
Labeling atoms structures or residues
Labeling editor
Add the new features to the json save
Fix load cjson
To Do
Add the Mirror modifier
Coloring atoms/structures and add painting-style code pattern
Notes
Though it wasn't in the project proposal, a SAS and SES surface representation are pending to do
Most of this changes are available in
Avogadro2 1.95
Others
AvogadroLibs
and
AvogadroApp
My AvogadroLibs
and
AvogadroApp
Fork
Google Summer Of Code Archive