Opened 11 years ago
Closed 9 years ago
#37 closed defect (duplicate)
Surfaces Master Ticket
Reported by: | Tom Goddard | Owned by: | Tom Goddard |
---|---|---|---|
Priority: | blocker | Milestone: | Core API Complete |
Component: | Graphics | Version: | |
Keywords: | Cc: | chimera-programmers@… | |
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | chimera |
Description
Includes code to compute molecular surface, accessible surface area, basic shape geometry such as sphere, cylinder, icosahedron, splined tube. Compute surface areas and enclosed volumes, connected components, whether holes are present.
Change History (4)
comment:1 by , 11 years ago
comment:3 by , 11 years ago
Type: | enhancement → defect |
---|
comment:4 by , 9 years ago
Resolution: | → duplicate |
---|---|
Status: | new → closed |
No longer using "master" tickets. Instead use individual tickets for specific features.
Note:
See TracTickets
for help on using tickets.
I'm not sure whether this Surfaces project should be responsible for defining the Surface object API or whether that should be thought of as part of the Graphics APIs. Currently in Hydra surfaces are simply Drawing instances where Drawing is part of the graphics module. I think a subclass called Surface is probably desirable. But is not clear to me how to conceptually define a Surface. Currently the atoms of a molecule are drawn as spheres using a Drawing object. This set of spheres is not what we usually think of as a surface, but at a low graphics level it is a surface. Likewise a molecule ribbon tube is currently a Drawing and not a Surface. A volume contour surface is a Drawing -- would that be a Surface? Probably. Functionally all of these renderings appear to be surfaces.
Aside from the task of defining a Surface object, other parts of this project such as computing molecular surfaces and accessible surface area are partially done. There is no command for accessible area calculation. The ability to create spheres, cylinders, icosahedra, as done by the Chimera 1 shape command is not implemented.