import ElectrostaticColormaker from 'ngl/src/color/electrostatic-colormaker.js'
ElectrostaticColormaker
Extends:
Color a surface by electrostatic charge. This is a highly approximate calculation! The partial charges are CHARMM with hydrogens added to heavy atoms and hydrogen positions generated for amides.
Name: electrostatic
Example:
stage.loadFile( "rcsb://3dqb" ).then( function( o ){
o.addRepresentation( "surface", { colorScheme: "electrostatic" } );
o.autoView();
} );
Constructor Summary
Public Constructor | ||
public |
|
Inherited Summary
From class Colormaker | ||
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
atomColorToArray(atom: AtomProxy, array: Array | TypedArray, offset: Integer): Array safe a atom color to an array |
|
public |
return the color for an bond |
|
public |
bondColorToArray(bond: BondProxy, fromTo: Boolean, array: Array | TypedArray, offset: Integer): Array safe a bond color to an array |
|
public |
colorToArray(color: Integer, array: Array | TypedArray, offset: Integer): Array safe a color to an array |
|
public |
getScale() |
|
public |
positionColorToArray(coords: Vector3, array: Array | TypedArray, offset: Integer): Array safe a color for coordinates in space to an array |
|
public |
volumeColorToArray(index: Integer, array: Array | TypedArray, offset: Integer): Array safe a volume cell color to an array |