Isosurface

From PyMOLWiki
Revision as of 13:25, 8 January 2020 by JarrettJohnson (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

isosurface creates a new surface object from a map object.

Usage

 isosurface name, map, level [,(selection) [,buffer [,state [,carve ]]]]
  • name = the name for the new mesh isosurface object.
  • map = the name of the map object to use for computing the mesh.
  • level = the contour level.
  • selection = an atom selection about which to display the mesh with an additional "buffer" (if provided).
  • state = the state into which the object should be loaded (default=1) (set state=-3 to append new surface as a new state)
  • carve = a radius about each atom in the selection for which to include density. If "carve= not provided, then the whole brick is displayed.

Examples

fetch 1oky, type=2fofc, async=0
isosurface 1okySurf, 1oky_2fofc

With carving at 2 Angstrom around the molecular model:

fetch 1oky, async=0
fetch 1oky, type=2fofc, async=0
isosurface 1okySurf, 1oky_2fofc, 1.0, (1oky), carve=2.0

Notes

If there exists a non-map object with the same name, then the new surface will overwrite that object. Surface objects can be appended onto existing surface objects using the aforementioned state argument.

See Also