This is a read-only mirror of pymolwiki.org
Difference between revisions of "Surface carve selection"
Jump to navigation
Jump to search
m (2 revisions) |
m (2 revisions) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | + | [[File:surface_carve_selection.gif||thumb|right|Animation with a moving pseudoatom as the surface_carve_selection]] | |
− | |||
− | + | With the '''surface_carve_selection''' and '''surface_carve_cutoff''' settings, the visibility of a molecular [[surface]] can be limited to the proximity of an atom selection. | |
− | |||
− | |||
− | |||
− | |||
− | + | Unlike when [[show|showing]] [[surface]] representation only for a subset of atoms, the visibility is controlled on the vertex (surface point) level, not the atom level. | |
− | |||
− | |||
− | |||
− | + | The value of '''surface_carve_selection''' must be a [[Named Atom Selections|named selection]] (created with [[select]]), it '''cannot''' be a selection expression (e.g. "chain A" won't work). | |
− | |||
− | |||
− | = See Also = | + | == Example == |
− | [[ | + | |
+ | Visibility control on the vertex level. Hide surface points which are more than 5 Angstrom away from '''carvesele''': | ||
+ | |||
+ | fetch 1rx1, async=0 | ||
+ | as cartoon | ||
+ | select carvesele, organic | ||
+ | set surface_carve_selection, carvesele | ||
+ | set surface_carve_cutoff, 5 | ||
+ | show surface | ||
+ | show sticks, carvesele | ||
+ | |||
+ | Compare to visibility control on the atom level. Hide surface for atoms which are more than 5 Angstrom away from '''carvesele'''. | ||
+ | |||
+ | fetch 1rx1, async=0 | ||
+ | as cartoon | ||
+ | select carvesele, organic | ||
+ | show surface, all within 5 of carvesele | ||
+ | show sticks, carvesele | ||
+ | |||
+ | == See Also == | ||
+ | |||
+ | * [[surface_proximity]] | ||
+ | * [[surface_smooth_edges]] | ||
[[Category:Settings|Surface_carve_selection]] | [[Category:Settings|Surface_carve_selection]] |
Latest revision as of 06:13, 6 March 2017
With the surface_carve_selection and surface_carve_cutoff settings, the visibility of a molecular surface can be limited to the proximity of an atom selection.
Unlike when showing surface representation only for a subset of atoms, the visibility is controlled on the vertex (surface point) level, not the atom level.
The value of surface_carve_selection must be a named selection (created with select), it cannot be a selection expression (e.g. "chain A" won't work).
Example
Visibility control on the vertex level. Hide surface points which are more than 5 Angstrom away from carvesele:
fetch 1rx1, async=0 as cartoon select carvesele, organic set surface_carve_selection, carvesele set surface_carve_cutoff, 5 show surface show sticks, carvesele
Compare to visibility control on the atom level. Hide surface for atoms which are more than 5 Angstrom away from carvesele.
fetch 1rx1, async=0 as cartoon select carvesele, organic show surface, all within 5 of carvesele show sticks, carvesele